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

avatar

Administrator
Staff member
Administrator
Тестовый фильтр 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:

vvgNovanet

Moderator
Moderator
avatar, Можно поподробнее описать весь механизм обновления этих баз.
Кто даёт добро на автообновление ? Или это делается автоматически каждые 24 часа ?
 

avatar

Administrator
Staff member
Administrator
avatar, Можно поподробнее описать весь механизм обновления этих баз.
Кто даёт добро на автообновление ? Или это делается автоматически каждые 24 часа ?
Проверяется автоматически 1 раз в час последняя дата обновления (строчка Last modified).
Если есть изменения - у фильтра увеличивается версия и эти обновления вытягивает уже программа.
 

tchack

Beta Tester
Я бы тоже занялся.

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

vvgNovanet

Moderator
Moderator
Я бы тоже занялся.

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

avatar

Administrator
Staff member
Administrator
Хотелось бы услышать по разделам экспериментального фильтра более подробную информацию.
Разжевать так сказать. В какой раздел какое правило помещать.
Рассказываю:

--- 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 ---

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

avatar

Administrator
Staff member
Administrator
Добрый день
Есть желание поучаствовать в составлении фильтров :)
alxbrnv302@gmail.com
Спасибо! Сделал коммитером.

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

vvgNovanet

Moderator
Moderator
Спасибо! Сделал коммитером.

Заодно vvgnovanet сделал Owner'ом проекта, давно пора вообщем-то:).
Кем - кем ??
А это кто такой "Овнер" :)

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

avatar

Administrator
Staff member
Administrator
Вы руками ! Last modified вставляете или у вас редактор вставляет?
Руками. Хотя сейчас он уже не учитывается, просто ради порядка:)
 
Top