Часто при парсинге сайта, требуется дальнейшее изменение спарсенных данных. Это не всегда удобно, ведь создатели сайтов стараются максимально ускорить свой продукт, и поэтому в "интернет" выпускают только минифицированные версии скриптов и стилей.
В реальном проекте это выглядит как-то так:
Стили:
body{background:url(image.png);border:1px solid #ccc;color:red;}.clearfix{diaplsy:table;float:none;clear:both}
Скрипты
(function($){$(function(){$('select').chosen()})}(jQuery))
И конечно HTML
<html><head><title>Крутой сайт</title></head><body><img src="/image.png"> и другие классыне картинки</body></html>
После скачивания такой код попросту невозможно прочитать, не говоря уж об измениении и поддержке.
Поэтому в CopySite мы добавили 3 опции в настройки скачивания сайта:
Которые при скачивании автоматически отформатируют код. В случае, указанном выше это приведет к:
Стили:
body { background:url(image.png); border:1px solid #ccc; color:red; } .clearfix { diaplsy:table; float:none; clear:both }
Скрипты
(function ($) { $(function() { $('select').chosen() }) }(jQuery))
HTML
<html> <head> <title>Крутой сайт</title> </head> <body> <img src="/image.png"> и другие классыне картинки </body> </html>
Такой код уже гораздо удобнее поддерживать и менять.
JavaScript код и стили которые вставлены прямо в HTML таже будут приведены к нормальному виду.
Пишиьте свои вопросы и предложения в комментариях. Интересные функции мы будем добавлять в сервис.
Этой новостью мы начинаем цикл публикаций, связанных сервисом CopySite. Тут будут публиковатся новости о новых "фичах" и воможностях, которые дает сервис, описание настроек и то, что они делают.