Началась работа над тестовым фильтром Adguard

Discussion in 'Собственные правила фильтрации' started by avatar, Jan 19, 2012.

  1. avatar

    avatar Administrator Staff Member Administrator

    Joined:
    Oct 26, 2010
    Messages:
    12,448
    Тестовый фильтр Adguard предназначен для "обкатки" правил фильтрации, перед тем как начать их использовать в одном из стандартных фильтров.

    Начиная с версии 5.2 (бета-версия близка к выходу) вы сможете включить его у себя, и также принять участие в составлении фильтров.

    Основная работа над тестовым фильтром ведется вот здесь: https://github.com/AdguardTeam/ExperimentalFilter

    Для того, чтобы поучаствовать, необходимо сделать следующее:
    1. Зарегистрировать аккаунт GitHub
    2. Написать мне в ЛС либо в этой теме о том, что вы хотите участвовать в работе над фильтром. Указать при этом свой аккаунт GitHub.
    3. Как только аккаунт будет добавлен в список участников проекта, вы сможете вносить правки в файл фильтра.

    Работать над фильтрами может начать любой желающий, но, перед этим желательно изучить правила составления фильтров:
    http://adguard.ru/filterrules.html

    UPDATE

    Проект переехал на GitHub и теперь доступен по новой ссылке:
    https://github.com/AdguardTeam/ExperimentalFilter
     
    Last edited by a moderator: Aug 5, 2014
  2. vvgNovanet

    vvgNovanet Moderator Moderator

    Joined:
    Nov 9, 2010
    Messages:
    4,527
  3. avatar

    avatar Administrator Staff Member Administrator

    Joined:
    Oct 26, 2010
    Messages:
    12,448
    Добавил, теперь можно править.
     
  4. vvgNovanet

    vvgNovanet Moderator Moderator

    Joined:
    Nov 9, 2010
    Messages:
    4,527
    avatar, Можно поподробнее описать весь механизм обновления этих баз.
    Кто даёт добро на автообновление ? Или это делается автоматически каждые 24 часа ?
     
  5. avatar

    avatar Administrator Staff Member Administrator

    Joined:
    Oct 26, 2010
    Messages:
    12,448
    Проверяется автоматически 1 раз в час последняя дата обновления (строчка Last modified).
    Если есть изменения - у фильтра увеличивается версия и эти обновления вытягивает уже программа.
     
  6. tchack

    tchack Beta Tester

    Joined:
    Mar 15, 2012
    Messages:
    352
    Я бы тоже занялся.

    У меня есть аккаунт в google, но нет почты.
    Я захожу по логину tchack@mail.ru, может получится подсоединить меня без создания почты???
     
  7. vvgNovanet

    vvgNovanet Moderator Moderator

    Joined:
    Nov 9, 2010
    Messages:
    4,527
    Да это почта и есть вроде :)
     
  8. tchack

    tchack Beta Tester

    Joined:
    Mar 15, 2012
    Messages:
    352
    Я имею ввиду нет почты gmail...
     
  9. vvgNovanet

    vvgNovanet Moderator Moderator

    Joined:
    Nov 9, 2010
    Messages:
    4,527
    Прошу прощения.
    Нет, без почты на gmail не получится.
    Дык зарегаться то не долго.
    https://mail.google.com/mail/
     
    Last edited by a moderator: May 22, 2012
  10. avatar

    avatar Administrator Staff Member Administrator

    Joined:
    Oct 26, 2010
    Messages:
    12,448
    Рассказываю:

    --- Advertising networks ---

    Рекламные сети. Сюда попадают правила для блокировки доменов (в редком случае скриптов) рекламных сетей.
    Сети можно отличить по их сайту (там прям видно что это рекламная сеть), либо по характеру рекламы (если баннер
    рисуется скриптом, скрипт подтягивается с какого-то внешнего домена). Еще важный момент - клик обычно ведет
    на домен рекламной сети, и только оттуда идет на целевой сайт.

    --- Direct adverts ---

    Прямые рекламодатели. Это когда владельцы сайта не прибегают к услугам рекламных сетей, а напрямую договариваются
    с владельцем площадки-сайта. Пример - когда баннер (обычно статически размещенный) сразу ведет на сайт (без промежуточных доменов).

    --- File names ---

    Правила блокировки по URL, не содержащие доменного имени, а только часть пути (или имя файла).
    Например /banners/ или /banner.jpg.

    --- Specific banners ---

    Правила, содержащие полный путь к конкретному файлу. Выделили в отдельный раздел чтобы время от времени проверять, не исчез ли этот файл,
    и удалять это правило.

    --- Common CSS rules ---

    Общие CSS-правила, не заточенные под определенный сайт.

    --- Banner sizes ---

    Размеры баннеров. Раздел содержит правила вида ##object[width=""][height=""] (или iframe, img, embed).

    --- Common HTML-content rules ---

    Общие правила вырезания контента, не привязанные к определенному сайту.
    Обычно в этот раздел попадают правила, вырезающие скрипты рекламных сетей,
    типа такого: $$script[tag-content="adriver.ru"][max-length="2500"].

    В правилах вырезания контента приветствуется использование атрибута max-length (чтобы
    не совершать лишних проверок и проверять только подходящие по длине элементы).
    Особенно это касается элемента "div" (их очень много на странице).

    --- Specific rules ---

    Правила, специфичные для какого-то сайта. Без разницы какого типа. Группируются по сайтам.

    --- White list ---

    Исключения. Тут все понятно.

    --- Experimental ---

    Правила, на счет которых есть сомнения, нужны ли они вообще.
     
  11. Alex302

    Alex302 Filters Developer Staff Member Administrator

    Joined:
    Jul 20, 2012
    Messages:
    18,298
    Добрый день
    Есть желание поучаствовать в составлении фильтров :)
    alxbrnv302@gmail.com
     
  12. avatar

    avatar Administrator Staff Member Administrator

    Joined:
    Oct 26, 2010
    Messages:
    12,448
    Спасибо! Сделал коммитером.

    Заодно vvgnovanet сделал Owner'ом проекта, давно пора вообщем-то:).
     
  13. vvgNovanet

    vvgNovanet Moderator Moderator

    Joined:
    Nov 9, 2010
    Messages:
    4,527
    Кем - кем ??
    А это кто такой "Овнер" :)

    Ps Спасибо.
    Сейчас я тоже могу "устроить" любого на работу. :))
    А могу и уволить :mad:
     
    Last edited by a moderator: Aug 2, 2012
  14. Alex302

    Alex302 Filters Developer Staff Member Administrator

    Joined:
    Jul 20, 2012
    Messages:
    18,298
    avatar, спасибо!
     
  15. kanets

    kanets New Member

    Joined:
    Sep 12, 2012
    Messages:
    28
    МОЙ ак kanets99@gmail.com хотелось бы попробовать но если разберусь .
     
  16. vvgNovanet

    vvgNovanet Moderator Moderator

    Joined:
    Nov 9, 2010
    Messages:
    4,527
    Ну попробуй.
    Сделал коммитером.
     
  17. Andrewlee

    Andrewlee Member

    Joined:
    Oct 2, 2012
    Messages:
    296
    Last edited by a moderator: Oct 2, 2012
  18. vvgNovanet

    vvgNovanet Moderator Moderator

    Joined:
    Nov 9, 2010
    Messages:
    4,527
  19. baequivirrea

    baequivirrea Beta Tester

    Joined:
    Jan 29, 2014
    Messages:
    46
    Вы руками ! Last modified вставляете или у вас редактор вставляет?
     
  20. avatar

    avatar Administrator Staff Member Administrator

    Joined:
    Oct 26, 2010
    Messages:
    12,448
    Руками. Хотя сейчас он уже не учитывается, просто ради порядка:)