Coder Social home page Coder Social logo

serhiyguryev / ukrainian-filters Goto Github PK

View Code? Open in Web Editor NEW
10.0 1.0 3.0 282 KB

Filters that automatically remove unwanted content from Ukrainian websites, including ads, irritating elements, trackers and harmful scripts

License: GNU General Public License v3.0

Adblock Filter List 100.00%
adblock adblock-list adblock-plus filter-lists ublock ublock-filters-rules ublock-list ublock-origin ublock-origin-filters ukraine

ukrainian-filters's Introduction

Ukrainian Filters

Ukrainian Filters (Українські фільтри) — це веб-фільтри, які автоматично видаляють небажаний контент з українських сайтів, включно з рекламою, дратівливими елементами, трекерами та шкідливими скриптами.

Фільтри

Ukrainian Ad Filter

Фільтр видаляє рекламу з українських сайтів.

https://raw.githubusercontent.com/serhiyguryev/ukrainian-filters/main/filters/ads.txt

Ukrainian Annoyance Filter

Фільтр блокує дратівливі елементи на українських та деяких популярних іноземних сайтах (повідомлення про файли cookie, спливаючі вікна, банери тощо).

https://raw.githubusercontent.com/serhiyguryev/ukrainian-filters/main/filters/annoyances.txt

Ukrainian Privacy Filter

Фільтр блокує трекери та шкідливі скрипти, зменшує можливість третіх сторін збирати дані про вашу поведінку в Інтернеті. Цей фільтр видаляє скрипти та html-елементи систем коментування (Disqus, Facebook Comments Plugin тощо) на новинних та деяких інших сайтах. Якщо для вас це неприйнятно, не використовуйте цей фільтр.

https://raw.githubusercontent.com/serhiyguryev/ukrainian-filters/main/filters/privacy.txt

Ukrainian Security Filter (Український безпековий фільтр)

Це фільтр шкідливих веб-ресурсів (фішинг, онлайн-шахрайство, шкідливе програмне забезпечення тощо), що орієнтовані на громадян України.

https://raw.githubusercontent.com/braveinnovators/ukrainian-security-filter/main/lists/adblock.txt

Сумісність з браузерами та розширеннями

Фільтри Ukrainian Ad Filter, Ukrainian Annoyance Filter та Ukrainian Privacy Filter створені з використанням специфічного синтаксису фільтрації розширення uBlock Origin (uBO), при цьому, більшість правил фільтрації все ж сумісні як з іншими популярними сторонніми розширеннями, так і з браузерами з вбудованими модулями фільтрації контенту.

Однак, з точки зору ефективності, приватності та безпеки, найбільш оптимальним для користувачів персональних комп'ютерів буде використання розширення uBlock Origin разом з браузером Firefox (якщо ви не плануєте змінювати браузер, все одно розгляньте можливість встановлення саме розширення uBlock Origin). Альтернативою для мобільних пристроїв, що працюють на базі ОС Android та iOS, може стати використання браузера Brave, який має власний модуль фільтрації контенту та підтримує синтаксис фільтрації розширення uBlock Origin.

Warning

Починаючи з версії 0.5, розробники розширення Adblock вирішили прибрати функцію блокування веб-сторінок (strict blocking). Це означає, що ані Adblock, ані Adblock Plus не можуть блокувати доступ до шкідливих веб-ресурсів на рівні доменного ім'я. Розширення AdGuard так само має проблеми з обробкою правил фільтрації (Issue #2760), навіть тих, що прямо прописані в документації цього розширення. Відповідно, ці розширення не можуть забезпечити обробку правил фільтрації, що повністю відповідають вимогам сучасних версій синтаксису Adblock, тому вони не є сумісними з фільтром Ukrainian Security Filter (Український безпековий фільтр).

Як імпортувати фільтри

Brave

Windows, macOS та Linux
  1. У меню Settings відкрити вкладку Shields й змінити налаштування Trackers & ads blocking на Aggressive
  2. У вкладці Shields відкрити розділ Content filtering і у розділі Add custom filter lists у поле вводу вставити скопійовані адреси необхідних фільтрів.
Android та iOS
  1. У меню Settings відкрити розділ меню Brave Shields & privacy й змінити налаштування Block trackers & ads на Aggressive
  2. У розділі меню Brave Shields & privacy відкрити Content filtering, далі Add custom filter list і у поле вводу вставити скопійовані адреси необхідних фільтрів, зберігши зміни шляхом натискання на кнопку Add.

uBlock Origin

Windows, macOS та Linux
  1. Відкрити меню Preferences розширення uBlock Origin, клацнути мишею на вкладку Filter lists і прокрутити до розділу Custom
  2. Клацнути мишею на Import... і у поле вводу вставити скопійовані адреси необхідних фільтрів, зберігши зміни.

Додаткова інструкція доступна за адресою: https://github.com/gorhill/uBlock/wiki/Filter-lists-from-around-the-web

Співпраця

Якщо ви створили правила фільтрації та бажаєте, щоб вони були додані до файлів (списків) з відповідними фільтрами, вам необхідно:

  1. Створити fork проекту та додати правила до файлів (списків) з відповідними фільтрами: ads.txt, annoyances.txt або privacy.txt, що містяться в окремій директорії під назвою sandbox
  2. Створити pull request (після проходження тестування, ваші правила будуть додані безпосередньо мейнтейнерами проекту із зазначенням авторства)

Підтримати проект

Ви можете підтримати подальший розвиток цього проекту, обравши зручний для вас спосіб перерахування донатів:

  • Bitcoin (BTC): bc1q6qtnwc2pdktvl48mr9hf0qmhaxfm7xseftp78a
  • Ether (ETH): 0x185e4FB1f662223B011dedbBd42A444891b094f5

Ліцензія

На Ukrainian Filters (Українські фільтри) поширюються умови ліцензії GNU General Public License v3.0

ukrainian-filters's People

Contributors

dominikasafko avatar myroslavandriychuk avatar serhiyguryev avatar yarynanowak avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.