Генератор и список фильтров uBlock Origin, устойчивых к редизайну и обфускациям.
Должно быть предустановлено браузерное расширение — блокировщик рекламы uBlock Origin.
В настройках uBlock Origin во вкладке «Filter lists» нужно в самом низу нажать на «Import...» и вставить туда следующий URL:
https://github.com/sunvis0r/lazyblock/releases/latest/download/cosmetic_filters.txt
Нажмите на синюю кнопку «Apply changes» и дождитесь, как на экране появится «☑️ lazyblock».
Готово! Фильтры импортированы.
Убедитесь, что опция «Parse and enforce cosmetic filters» вверху вкладки «Filter lists» включена.
Также, для оперативного обновления устаревших селекторов на исправленные, включите параметр «Auto-update filter lists».
Для использования генератора фильтров требуются следующие предустановленные программы:
- GNU Make (
choco install makeдля Windows илиapt-get install makeна Linux); - yq — парсер и процессор YAML;
- jq — парсер и процессор JSON.
Все указанные программы должны быть доступны в окружении (т.е. в переменной
PATH).
Сайты можно добавлять как в существующий файл data.yaml, так и создавать свои собственные YAML-файлы в диретории data.
Запустить генератор:
make
Справку по make-таргетам см. здесь:
make help
Ветки:
main— стабильная ветка релизов.
Теги:
unstable— последняя нестабильная сборка.