Сервис CopySite - полное копирование сайтов

Часто при парсинге сайта, требуется дальнейшее изменение спарсенных данных. Это не всегда удобно, ведь создатели сайтов стараются максимально ускорить свой продукт, и поэтому в "интернет" выпускают только минифицированные версии скриптов и стилей.

В реальном проекте это выглядит как-то так:

Стили:

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 опции в настройки скачивания сайта:

format-html-css-js.png

Которые при скачивании автоматически отформатируют код. В случае, указанном выше это приведет к:

Стили:

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. Тут будут публиковатся новости о новых "фичах" и воможностях, которые дает сервис, описание настроек и то, что они делают.

Рассказать друзьям

Добавить комментарий