Skip to content

The uBlock Origin filters generator + list of filters that are resistant to redesign and obfuscation

Notifications You must be signed in to change notification settings

sunvis0r/lazyblock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lazyblock

Генератор и список фильтров 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

Contributing

Ветки:

  • main — стабильная ветка релизов.

Теги:

  • unstable — последняя нестабильная сборка.

About

The uBlock Origin filters generator + list of filters that are resistant to redesign and obfuscation

Topics

Resources

Stars

Watchers

Forks