├── .github └── workflows │ ├── make_all_rules_for_popular_sites.yml │ ├── make_without_domains.txt │ └── pylint.yml ├── .gitignore ├── .vscode ├── ltex.dictionary.en-US.txt └── settings.json ├── A.txt ├── README.md ├── UBOS ├── A.txt ├── AG.txt ├── Allow.txt ├── G.txt ├── T.txt ├── all_rules_for_popular_sites.txt ├── google_com.txt └── make_all_rules_for_popular_sites.py ├── W.txt ├── chirag_annoyance_filters ├── AntiAffiliateDisclaimer.txt ├── AntiAgeConfirmations.txt ├── AntiComment.txt ├── AntiDonation.txt ├── AntiEducationalSitesAnnoyances.txt ├── AntiFeedback.txt ├── AntiForiegnAnnoyance.txt ├── AntiNewsSitesAnnoyances.txt ├── AntiOtherAnnoyances.txt ├── AntiPaywall.txt ├── AntiSpyware.txt ├── AntiTopAnnoyances.txt ├── AntiUrlTrackingParameter.txt ├── AntiYGRAnnoyance.txt ├── LongRules.txt ├── Uncategorised.txt └── Whitelist.txt ├── extract_sites_specific └── ublock.py ├── filters links ├── adguard.txt └── urlublock.txt ├── next dns log ├── chromehp │ └── raw.txt ├── hp │ ├── hp.py │ ├── hp.txt │ └── raw.txt └── mobile │ └── redmi ├── python files ├── make_param │ ├── makeparamrules.py │ └── url.txt └── update_files │ ├── A.py │ ├── sortallfiles.py │ └── sortbylast.py ├── requirements.txt └── without_domains ├── ALL.txt ├── AdGuard annoyances.txt ├── AdGuard social.txt ├── AdGuard tracking.txt ├── all.txt ├── bpc-paywall-filter.txt ├── easyprivacy.txt └── make_without_domains.py /.github/workflows/make_all_rules_for_popular_sites.yml: -------------------------------------------------------------------------------- 1 | name: run UBOS/make_all_rules_for_popular_sites.py 2 | 3 | on: 4 | schedule: 5 | - cron: "35 3 * * *" 6 | jobs: 7 | build: 8 | runs-on: ubuntu-latest 9 | steps: 10 | - name: checkout repo content 11 | uses: actions/checkout@v2 12 | 13 | - name: setup python 14 | uses: actions/setup-python@v4 15 | with: 16 | python-version: "3.10.7" 17 | 18 | - name: install python packages 19 | run: | 20 | python -m pip install --upgrade pip 21 | pip install -r requirements.txt 22 | 23 | - name: execute py script 24 | # env: 25 | # SOME_SECRET: ${{ secrets.SOME_SECRET }} 26 | run: python UBOS/make_all_rules_for_popular_sites.py 27 | 28 | - name: commit files 29 | run: | 30 | git config --local user.email "action@github.com" 31 | git config --local user.name "GitHub Action" 32 | git add -A 33 | git diff-index --quiet HEAD || (git commit -a -m "updated without domains file" --allow-empty) 34 | 35 | - name: push changes 36 | uses: ad-m/github-push-action@v0.6.0 37 | with: 38 | github_token: ${{ secrets.GITHUB_TOKEN }} 39 | branch: main 40 | -------------------------------------------------------------------------------- /.github/workflows/make_without_domains.txt: -------------------------------------------------------------------------------- 1 | name: run make_without_domains.py 2 | 3 | on: 4 | schedule: 5 | - cron: '35 12 * * *' 6 | jobs: 7 | build: 8 | runs-on: ubuntu-latest 9 | steps: 10 | 11 | - name: checkout repo content 12 | uses: actions/checkout@v2 13 | 14 | - name: setup python 15 | uses: actions/setup-python@v4 16 | with: 17 | python-version: '3.10.7' 18 | 19 | - name: install python packages 20 | run: | 21 | python -m pip install --upgrade pip 22 | pip install -r requirements.txt 23 | 24 | - name: execute py script 25 | # env: 26 | # SOME_SECRET: ${{ secrets.SOME_SECRET }} 27 | run: python without_domains/make_without_domains.py 28 | 29 | - name: commit files 30 | run: | 31 | git config --local user.email "action@github.com" 32 | git config --local user.name "GitHub Action" 33 | git add -A 34 | git diff-index --quiet HEAD || (git commit -a -m "updated without domains file" --allow-empty) 35 | 36 | - name: push changes 37 | uses: ad-m/github-push-action@v0.6.0 38 | with: 39 | github_token: ${{ secrets.GITHUB_TOKEN }} 40 | branch: main 41 | -------------------------------------------------------------------------------- /.github/workflows/pylint.yml: -------------------------------------------------------------------------------- 1 | name: Pylint 2 | 3 | on: [push] 4 | 5 | jobs: 6 | build: 7 | runs-on: ubuntu-latest 8 | strategy: 9 | matrix: 10 | python-version: ["3.10"] 11 | steps: 12 | - uses: actions/checkout@v3 13 | - name: Set up Python ${{ matrix.python-version }} 14 | uses: actions/setup-python@v3 15 | with: 16 | python-version: ${{ matrix.python-version }} 17 | - name: Install dependencies 18 | run: | 19 | python -m pip install --upgrade pip 20 | pip install pylint 21 | - name: Analysing the code with pylint 22 | run: | 23 | pylint $(git ls-files '*.py') 24 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .autogit 2 | 3 | 4 | # Byte-compiled / optimized / DLL files 5 | __pycache__/ 6 | *.py[cod] 7 | *$py.class 8 | 9 | # C extensions 10 | *.so 11 | 12 | # Distribution / packaging 13 | .Python 14 | build/ 15 | develop-eggs/ 16 | dist/ 17 | downloads/ 18 | eggs/ 19 | .eggs/ 20 | lib/ 21 | lib64/ 22 | parts/ 23 | sdist/ 24 | var/ 25 | wheels/ 26 | share/python-wheels/ 27 | *.egg-info/ 28 | .installed.cfg 29 | *.egg 30 | MANIFEST 31 | 32 | # PyInstaller 33 | # Usually these files are written by a python script from a template 34 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 35 | *.manifest 36 | *.spec 37 | 38 | # Installer logs 39 | pip-log.txt 40 | pip-delete-this-directory.txt 41 | 42 | # Unit test / coverage reports 43 | htmlcov/ 44 | .tox/ 45 | .nox/ 46 | .coverage 47 | .coverage.* 48 | .cache 49 | nosetests.xml 50 | coverage.xml 51 | *.cover 52 | *.py,cover 53 | .hypothesis/ 54 | .pytest_cache/ 55 | cover/ 56 | 57 | # Translations 58 | *.mo 59 | *.pot 60 | 61 | # Django stuff: 62 | *.log 63 | local_settings.py 64 | db.sqlite3 65 | db.sqlite3-journal 66 | 67 | # Flask stuff: 68 | instance/ 69 | .webassets-cache 70 | 71 | # Scrapy stuff: 72 | .scrapy 73 | 74 | # Sphinx documentation 75 | docs/_build/ 76 | 77 | # PyBuilder 78 | .pybuilder/ 79 | target/ 80 | 81 | # Jupyter Notebook 82 | .ipynb_checkpoints 83 | 84 | # IPython 85 | profile_default/ 86 | ipython_config.py 87 | 88 | # pyenv 89 | # For a library or package, you might want to ignore these files since the code is 90 | # intended to run in multiple environments; otherwise, check them in: 91 | # .python-version 92 | 93 | # pipenv 94 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 95 | # However, in case of collaboration, if having platform-specific dependencies or dependencies 96 | # having no cross-platform support, pipenv may install dependencies that don't work, or not 97 | # install all needed dependencies. 98 | #Pipfile.lock 99 | 100 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow 101 | __pypackages__/ 102 | 103 | # Celery stuff 104 | celerybeat-schedule 105 | celerybeat.pid 106 | 107 | # SageMath parsed files 108 | *.sage.py 109 | 110 | # Environments 111 | .env 112 | .venv 113 | env/ 114 | venv/ 115 | ENV/ 116 | env.bak/ 117 | venv.bak/ 118 | 119 | # Spyder project settings 120 | .spyderproject 121 | .spyproject 122 | 123 | # Rope project settings 124 | .ropeproject 125 | 126 | # mkdocs documentation 127 | /site 128 | 129 | # mypy 130 | .mypy_cache/ 131 | .dmypy.json 132 | dmypy.json 133 | 134 | # Pyre type checker 135 | .pyre/ 136 | 137 | # pytype static type analyzer 138 | .pytype/ 139 | 140 | # Cython debug symbols 141 | cython_debug/ 142 | -------------------------------------------------------------------------------- /.vscode/ltex.dictionary.en-US.txt: -------------------------------------------------------------------------------- 1 | Chirag 2 | AdBlocker 3 | YGR -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "cSpell.words": ["removeparam"], 3 | "editor.tabCompletion": "on", 4 | "diffEditor.codeLens": true, 5 | "Codegeex.EnableExtension": false 6 | } 7 | -------------------------------------------------------------------------------- /A.txt: -------------------------------------------------------------------------------- 1 | ! Description: It contains all list 2 | ! Expires: 1 hours 3 | ! Homepage: https://github.com/chirag127/adblock/ 4 | ! Title: Chirag's Annoyance list 5 | !#include chirag_annoyance_filters/AntiAffiliateDisclaimer.txt 6 | !#include chirag_annoyance_filters/AntiAgeConfirmations.txt 7 | !#include chirag_annoyance_filters/AntiComment.txt 8 | !#include chirag_annoyance_filters/AntiDonation.txt 9 | !#include chirag_annoyance_filters/AntiEducationalSitesAnnoyances.txt 10 | !#include chirag_annoyance_filters/AntiFeedback.txt 11 | !#include chirag_annoyance_filters/AntiForiegnAnnoyance.txt 12 | !#include chirag_annoyance_filters/AntiNewsSitesAnnoyances.txt 13 | !#include chirag_annoyance_filters/AntiOtherAnnoyances.txt 14 | !#include chirag_annoyance_filters/AntiPaywall.txt 15 | !#include chirag_annoyance_filters/AntiSpyware.txt 16 | !#include chirag_annoyance_filters/AntiTopAnnoyances.txt 17 | !#include chirag_annoyance_filters/AntiUrlTrackingParameter.txt 18 | !#include chirag_annoyance_filters/AntiYGRAnnoyance.txt 19 | !#include chirag_annoyance_filters/LongRules.txt 20 | !#include chirag_annoyance_filters/Uncategorised.txt 21 | !#include chirag_annoyance_filters/Whitelist.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Chirag Personal Filter lists 2 | 3 | [![syntax](https://img.shields.io/badge/syntax-AdGuard-%23c61300.svg)](https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters) 4 | 5 | A personal filter list of mine with additional filters for AdGuard to block third-party, tracking, annoyances, anti-adblock, resource-abuse and all other unwarranted resources. 6 | 7 | Contains filters specific to AdGuard and some filters that have not yet been added to other filter lists. 8 | 9 | ## Requirements 10 | 11 | The requirements to use these lists in chromium based desktop browser is that AdGuard AdBlocker extension should be already installed on a chromium based desktop browser. 12 | 13 | You can install the extension from [here](https://chrome.google.com/webstore/detail/adguard-adblocker/bgnkhhnnamicmpeenaelnjfhikgbkllg). 14 | 15 | ## Lists 16 | 17 | ### Chirag's Lists 18 | 19 | #### Chirag's Anti Age Confirmations list [Subscribe](https://subscribe.adblockplus.org/?location=https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiAgeConfirmations.txt) [Download](https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiAgeConfirmations.txt) 20 | 21 | #### Chirag's Annoyance list [Subscribe](https://subscribe.adblockplus.org/?location=https://github.com/chirag127/adblock/raw/main/A.txt) [Download](https://github.com/chirag127/adblock/raw/main/A.txt) 22 | 23 | #### Chirag's Anti Affiliate disclaimer list [Subscribe](https://subscribe.adblockplus.org/?location=https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiAffiliateDisclaimer.txt) [Download](https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiAffiliateDisclaimer.txt) 24 | 25 | #### Chirag's Anti Paywall list [Subscribe](https://subscribe.adblockplus.org/?location=https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiPaywall.txt) [Download](https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiPaywall.txt) 26 | 27 | #### Chirag's Anti-comment list [Subscribe](https://subscribe.adblockplus.org/?location=https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiComment.txt) [Download](https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiComment.txt) 28 | 29 | ##### This list indented to be used with no comment list and Fanboy's anti-comment list 30 | 31 | #### Chirag's Anti Donation list [Subscribe](https://subscribe.adblockplus.org/?location=https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiDonation.txt) [Download](https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiDonation.txt) 32 | 33 | #### Chirag's Anti-Educational sites Annoyances list [Subscribe](https://subscribe.adblockplus.org/?location=https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiEducationalSitesAnnoyances.txt) [Download](https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiEducationalSitesAnnoyances.txt) 34 | 35 | #### Chirag's General Rules list [Subscribe](https://subscribe.adblockplus.org/?location=https://github.com/chirag127/adblock/raw/main/UBOS/G.txt) [Download](https://github.com/chirag127/adblock/raw/main/UBOS/G.txt) 36 | 37 | #### Chirag's Anti Feedback list [Subscribe](https://subscribe.adblockplus.org/?location=https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiFeedback.txt) [Download](https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiFeedback.txt) 38 | 39 | #### Chirag's Anti News Annoyance list [Subscribe](https://subscribe.adblockplus.org/?location=https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiNewsSitesAnnoyances.txt) [Download](https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiNewsSitesAnnoyances.txt) 40 | 41 | #### Chirag's Anti Other Annoyance list [Subscribe](https://subscribe.adblockplus.org/?location=https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiOtherAnnoyances.txt) [Download](https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiOtherAnnoyances.txt) 42 | 43 | #### Chirag's Anti Parameter list [Subscribe](https://subscribe.adblockplus.org/?location=https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiUrlTrackingParameter.txt) [Download](https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiUrlTrackingParameter.txt) 44 | 45 | #### Chirag's Anti Spyware list [Subscribe](https://subscribe.adblockplus.org/?location=https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiSpyware.txt) [Download](https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiSpyware.txt) 46 | 47 | #### Chirag's Anti-Top Annoyance list [Subscribe](https://subscribe.adblockplus.org/?location=https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiTopAnnoyances.txt) [Download](https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiTopAnnoyances.txt) 48 | 49 | #### Chirag's Foreign Annoyance list [Subscribe](https://subscribe.adblockplus.org/?location=https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiForiegnAnnoyance.txt) [Download](https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiForiegnAnnoyance.txt) 50 | 51 | #### Chirag's Whitelist list [Subscribe](https://subscribe.adblockplus.org/?location=https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/Whitelist.txt) [Download](https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/Whitelist.txt) 52 | 53 | #### Chirag's Anti YGR Annoyance list [Subscribe](https://subscribe.adblockplus.org/?location=https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiYGRAnnoyance.txt) [Download](https://github.com/chirag127/adblock/raw/main/chirag_annoyance_filters/AntiYGRAnnoyance.txt) 54 | 55 | ### AdGuard Tracking Protection List without domains [Subscribe](https://subscribe.adblockplus.org/?location=https://github.com/chirag127/adblock/raw/main/without_domains/AdGuard%20tracking.txt) [Download](https://github.com/chirag127/adblock/raw/main/without_domains/AdGuard%20tracking.txt) 56 | 57 | > People using DNS blocking don't need to use the complete AdGuard Tracking Protection List as approx 80% rules of the AdGuard Tracking Protection List are domains which are already blocked by AdGuard DNS or other DNS blocking services. The same concept can not be applied to AdGuard Base as AdGuard extension also blocks the frame and placeholders of the domains and URLs blocked by it and if the user wants to block the frame and place blocks the placeholder of the ads, then the user needs to use the complete AdGuard Base filtering list. 58 | 59 | ## Disclaimer 60 | 61 | As this is a **personal** filter list of mine, there maybe some filters that you disagree with and if you do, feel free to click on the **fork** button and make your own list. 62 | -------------------------------------------------------------------------------- /UBOS/A.txt: -------------------------------------------------------------------------------- 1 | ! Description: Adblock for UBOS. All UBOS files are combined into one file. 2 | ! Expires: 1 day 3 | ! Homepage: https://github.com/chirag127/adblock/ 4 | ! Title: ALL UBOS 5 | !#include AG.txt 6 | !#include all_rules_for_popular_sites.txt 7 | !#include Allow.txt 8 | !#include G.txt 9 | !#include google_com.txt -------------------------------------------------------------------------------- /UBOS/AG.txt: -------------------------------------------------------------------------------- 1 | ! Description: AD General 2 | ! Expires: 1 day 3 | ! Homepage: https://github.com/chirag127/adblock/ 4 | ! Title: AD General 5 | ! Ve~adwrapper.com,~google.com,~discord.com,~youtube.com##[class*="adwrapper" i]:not(html):not(body) 6 | ~leaderboard.com,~google.com,~discord.com,~youtube.com##[id*="leaderboard" i]:not(html):not(body) 7 | ~leaderboard.com,~google.com,~discord.com,~youtube.com##[class*="leaderboard" i]:not(html):not(body) 8 | rsion: 1.0.0 9 | ~adwrapper.com,~google.com,~discord.com,~youtube.com##[id*="adwrapper" i]:not(html):not(body) 10 | ~ads.com,~google.com,~discord.com,~youtube.com##[id*="ads" i]:not(html):not(body) 11 | ~ads.com,~google.com,~discord.com,~youtube.com##[class*="ads" i]:not(html):not(body) 12 | -------------------------------------------------------------------------------- /UBOS/Allow.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /UBOS/G.txt: -------------------------------------------------------------------------------- 1 | ! Description: It contains the general rules for the application. 2 | ! Expires: 1 hours 3 | ! Homepage: https://github.com/chirag127/adblock/ 4 | ! Title: General Rules list 5 | ~affiliate.com,~google.com,~discord.com,~youtube.com##[class*="affiliate" i]:not(html):not(body) 6 | ~affiliate.com,~google.com,~discord.com,~youtube.com##[id*="affiliate" i]:not(html):not(body) 7 | ~alert.com,~google.com,~discord.com,~youtube.com##[class*="alert" i]:not(html):not(body) 8 | ~alert.com,~google.com,~discord.com,~youtube.com##[id*="alert" i]:not(html):not(body) 9 | ~amazon.com,~google.com,~discord.com,~youtube.com##[class*="amazon" i]:not(html):not(body) 10 | ~amazon.com,~google.com,~discord.com,~youtube.com##[id*="amazon" i]:not(html):not(body) 11 | ~backtop.com,~google.com,~discord.com,~youtube.com##[class*="back" i][class*="top" i]:not(html):not(body) 12 | ~backtop.com,~google.com,~discord.com,~youtube.com##[id*="back" i][id*="top" i]:not(html):not(body) 13 | ~banner.com,~google.com,~discord.com,~youtube.com##[class*="banner" i]:not(html):not(body) 14 | ~banner.com,~google.com,~discord.com,~youtube.com##[id*="banner" i]:not(html):not(body) 15 | ~comment.com,~google.com,~discord.com,~youtube.com##[class*="comment" i]:not(html):not(body) 16 | ~comment.com,~google.com,~discord.com,~youtube.com##[id*="comment" i]:not(html):not(body) 17 | ~consent.com,~google.com,~discord.com,~youtube.com##[class*="consent" i]:not(html):not(body) 18 | ~consent.com,~google.com,~discord.com,~youtube.com##[id*="consent" i]:not(html):not(body) 19 | ~cookie.com,~google.com,~discord.com,~youtube.com##[class*="cookie" i]:not(html):not(body) 20 | ~cookie.com,~google.com,~discord.com,~youtube.com##[id*="cookie" i]:not(html):not(body) 21 | ~disclaimer.com,~google.com,~discord.com,~youtube.com##[class*="disclaimer" i]:not(html):not(body) 22 | ~disclaimer.com,~google.com,~discord.com,~youtube.com##[id*="disclaimer" i]:not(html):not(body) 23 | ~disclosure.com,~google.com,~discord.com,~youtube.com##[class*="disclosure" i]:not(html):not(body) 24 | ~disclosure.com,~google.com,~discord.com,~youtube.com##[id*="disclosure" i]:not(html):not(body) 25 | ~discord.com,~google.com,~discord.com,~youtube.com##[class*="discord" i]:not(html):not(body) 26 | ~discord.com,~google.com,~discord.com,~youtube.com##[id*="discord" i]:not(html):not(body) 27 | ~facebook.com,~google.com,~discord.com,~youtube.com##[class*="facebook" i]:not(html):not(body) 28 | ~facebook.com,~google.com,~discord.com,~youtube.com##[id*="facebook" i]:not(html):not(body) 29 | ~gdpr.com,~google.com,~discord.com,~youtube.com##[class*="gdpr" i]:not(html):not(body) 30 | ~gdpr.com,~google.com,~discord.com,~youtube.com##[id*="gdpr" i]:not(html):not(body) 31 | ~instagram.com,~google.com,~discord.com,~youtube.com##[class*="instagram" i]:not(html):not(body) 32 | ~instagram.com,~google.com,~discord.com,~youtube.com##[id*="instagram" i]:not(html):not(body) 33 | ~koo.com,~google.com,~discord.com,~youtube.com##[class*="koo" i]:not(html):not(body) 34 | ~koo.com,~google.com,~discord.com,~youtube.com##[id*="koo" i]:not(html):not(body) 35 | ~like.com,~google.com,~discord.com,~youtube.com##[class*="like" i]:not(html):not(body) 36 | ~like.com,~google.com,~discord.com,~youtube.com##[id*="like" i]:not(html):not(body) 37 | ~linkedin.com,~google.com,~discord.com,~youtube.com##[class*="linkedin" i]:not(html):not(body) 38 | ~linkedin.com,~google.com,~discord.com,~youtube.com##[id*="linkedin" i]:not(html):not(body) 39 | ~mail.com,~google.com,~discord.com,~youtube.com##[class*="mail" i][class*="sign" i]:not(html):not(body) 40 | ~mail.com,~google.com,~discord.com,~youtube.com##[class*="mail" i][class*="subscri" i]:not(html):not(body) 41 | ~mail.com,~google.com,~discord.com,~youtube.com##[id*="mail" i][id*="sign" i]:not(html):not(body) 42 | ~mail.com,~google.com,~discord.com,~youtube.com##[id*="mail" i][id*="subscri" i]:not(html):not(body) 43 | ~notice.com,~google.com,~discord.com,~youtube.com##[class*="notice" i]:not(html):not(body) 44 | ~notice.com,~google.com,~discord.com,~youtube.com##[id*="notice" i]:not(html):not(body) 45 | ~pinterest.com,~google.com,~discord.com,~youtube.com##[class*="pinterest" i]:not(html):not(body) 46 | ~pinterest.com,~google.com,~discord.com,~youtube.com##[id*="pinterest" i]:not(html):not(body) 47 | ~privacy.com,~google.com,~discord.com,~youtube.com##[class*="privacy" i][class*="policy" i]:not(html):not(body) 48 | ~privacy.com,~google.com,~discord.com,~youtube.com##[id*="privacy" i][id*="policy" i]:not(html):not(body) 49 | ~reddit.com,~google.com,~discord.com,~youtube.com##[class*="reddit" i]:not(html):not(body) 50 | ~reddit.com,~google.com,~discord.com,~youtube.com##[id*="reddit" i]:not(html):not(body) 51 | ~scrolltop.com,~google.com,~discord.com,~youtube.com##[class*="scroll" i][class*="top" i]:not(html):not(body) 52 | ~scrolltop.com,~google.com,~discord.com,~youtube.com##[id*="scroll" i][id*="top" i]:not(html):not(body) 53 | ~share.com,~google.com,~discord.com,~youtube.com##[class*="share" i]:not(html):not(body) 54 | ~share.com,~google.com,~discord.com,~youtube.com##[id*="share" i]:not(html):not(body) 55 | ~snapchat.com,~google.com,~discord.com,~youtube.com##[class*="snapchat" i]:not(html):not(body) 56 | ~snapchat.com,~google.com,~discord.com,~youtube.com##[id*="snapchat" i]:not(html):not(body) 57 | ~social.com,~google.com,~discord.com,~youtube.com##[class*="social" i]:not(html):not(body) 58 | ~social.com,~google.com,~discord.com,~youtube.com##[id*="social" i]:not(html):not(body) 59 | ~subscribe.com,~google.com,~discord.com,~youtube.com##[class*="subscribe" i]:not(html):not(body) 60 | ~subscribe.com,~google.com,~discord.com,~youtube.com##[id*="subscribe" i]:not(html):not(body) 61 | ~telegram.com,~google.com,~discord.com,~youtube.com##[class*="telegram" i]:not(html):not(boady) 62 | ~telegram.com,~google.com,~discord.com,~youtube.com##[id*="telegram" i]:not(html):not(body) 63 | ~twitter.com,~google.com,~discord.com,~youtube.com##[class*="twitter" i]:not(html):not(body) 64 | ~twitter.com,~google.com,~discord.com,~youtube.com##[id*="twitter" i]:not(html):not(body) 65 | ~whatsapp.com,~google.com,~discord.com,~youtube.com##[class*="whatsapp" i]:not(html):not(body) 66 | ~whatsapp.com,~google.com,~discord.com,~youtube.com##[id*="whatsapp" i]:not(html):not(body) -------------------------------------------------------------------------------- /UBOS/T.txt: -------------------------------------------------------------------------------- 1 | ! All youtube trackers combined in one file 2 | /client_204?$image,other,ping,script 3 | /csi_204?$image,other,ping,script 4 | /gen204?$image,other,ping,script 5 | /gen_204?$image,other,ping,script 6 | /generate_204$image,other,ping,script 7 | @@||google-analytics.com/ga.js$domain=youtube.com 8 | @@||youtube.com/api/analytics/$~third-party 9 | @@||youtube.com/api/stats/playback? 10 | @@||youtube.com/api/stats/watchtime? 11 | ||youtube.com/api/stats/ads? 12 | ||youtube.com/api/stats/atr? 13 | ||youtube.com/api/stats/delayplay? 14 | ||youtube.com/api/stats/qoe? 15 | ||youtube.com/csi_204? 16 | ||youtube.com/gen_204 17 | ||youtube.com/get_video? 18 | ||youtube.com/player_204? 19 | ||youtube.com/ptracking? 20 | ||youtube.com/set_awesome? -------------------------------------------------------------------------------- /UBOS/make_all_rules_for_popular_sites.py: -------------------------------------------------------------------------------- 1 | import requests 2 | 3 | urls = """https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_11_Mobile/filter.txt 4 | https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_2_Base/filter.txt 5 | https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_14_Annoyances/filter.txt 6 | https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_17_TrackParam/filter.txt 7 | https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_3_Spyware/filter.txt 8 | https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_4_Social/filter.txt 9 | https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/annoyances.txt 10 | https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/badware.txt 11 | https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters-2020.txt 12 | https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters-2021.txt 13 | https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters-2022.txt 14 | https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters.txt 15 | https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/privacy.txt 16 | https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/resource-abuse.txt 17 | https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/unbreak.txt 18 | https://secure.fanboy.co.nz/fanboy-annoyance.txt 19 | """ 20 | urls_list = urls.splitlines() 21 | 22 | 23 | file_name = "UBOS/all_rules_for_popular_sites.txt" 24 | 25 | domains = """youtube.com 26 | google.com 27 | bing.com 28 | quora.com 29 | reddit.com 30 | twitter.com 31 | facebook.com 32 | instagram.com 33 | tiktok.com 34 | twitch.tv 35 | flipkart.com 36 | amazon.com 37 | """ 38 | 39 | 40 | with open(file_name, "w", encoding="utf8") as file: 41 | file.write("") 42 | 43 | 44 | # domain = "quora.com" 45 | 46 | for domain in domains.splitlines(): 47 | 48 | for url in urls_list: 49 | response = requests.get(url, timeout=10) 50 | if response.status_code == 200: 51 | rules_list = response.text.splitlines() 52 | for rule in rules_list: 53 | 54 | if domain in rule and not rule.startswith("!"): 55 | with open(file_name, "a", encoding="utf8") as file: 56 | file.write(rule + "\n") 57 | 58 | 59 | 60 | else: 61 | print(f"Error in {url}") 62 | -------------------------------------------------------------------------------- /W.txt: -------------------------------------------------------------------------------- 1 | ! Description: It contains all lists without domains 2 | ! Expires: 1 hours 3 | ! Homepage: https://github.com/chirag127/adblock/ 4 | ! Title: Chirag's without domains list 5 | !#include without_domains/AdGuard annoyances.txt 6 | !#include without_domains/AdGuard social.txt 7 | !#include without_domains/AdGuard tracking.txt 8 | !#include without_domains/easyprivacy.txt 9 | !#include without_domains/bpc-paywall-filter.txt 10 | -------------------------------------------------------------------------------- /chirag_annoyance_filters/AntiAffiliateDisclaimer.txt: -------------------------------------------------------------------------------- 1 | ! Description: It block the affiliate disclaimer from the websites. 2 | ! Expires: 1 hours 3 | ! Homepage: https://github.com/chirag127/adblock/ 4 | ! Title: Chirag's Anti Affiliate Disclaimer list 5 | !! ###affiliate-disclaimerforbes.com###advertiser-disclosurecreativebloq.com###affiliate-disclaimerlaptopmag.com###affiliate-disclaimerpcgamer.com###affiliate-disclaimertomsguide.com###affiliate-disclaimertomshardware.com###affiliate-disclaimer 6 | !! ###affiliateDisclaimerlivescience.com###affiliateDisclaimerspace.com###affiliateDisclaimer 7 | !! ##.affiliate-disclaimer countryliving.com##.affiliate-disclaimer designerappliances.com##div.affiliate-disclaimer goodhousekeeping.com##.affiliate-disclaimer thepioneerwoman.com##.affiliate-disclaimermarieclaire.com##.affiliate-disclaimer 8 | !alphr.com##.article-bottom-disclaimertechjunkie.com##.article-bottom-disclaimer 9 | !manofmany.com##.disclaimerbloggingtips.com##.disclaimertimesofindia.indiatimes.com##.disclaimercoupons.cnn.com##.disclaimer 10 | !mybundle.tv##.disclamer-text 11 | !oprahdaily.com##.bar-content-disclaimer countryliving.com##.bar-content-disclaimer goodhousekeeping.com##.bar-content-disclaimer thepioneerwoman.com##.bar-content-disclaimer marieclaire.com##.bar-content-disclaimer 12 | !thinkmobiles.com##.disclosure 13 | ##.article-bottom-disclaimer 14 | ##.bar-content-disclaimer 15 | ##.disclaimer 16 | ##.disclamer-text 17 | ##.disclosure 18 | ##[class*="disclaimer" i][class*="affiliate" i]:not(html):not(body) 19 | ##[id*="disclaimer" i][id*="affiliate" i]:not(html):not(body) 20 | ##[id*="disclaimer" i][id*="affiliate" i]:not(html):not(body) 21 | androidauthority.com##.-ec 22 | androidauthority.com##.bHbgTQ 23 | androidcentral.com##.article-header__disclosure 24 | businessinsider.com##.financial-disclaimer 25 | classcentral.com##.width-page:has( > .large-up-text-center:has-text(affiliate commission)) 26 | classcentral.com##div> p:has( > strong:has-text(Disclosure:)) 27 | cloudwards.net##.cws_disclosure 28 | cnet.com##.c-head_disclosure 29 | comparitech.com##.ct-ftc-disclaimer 30 | consumeraffairs.com###advertising-disclosure 31 | creditcards.com##.c-advertiser-disclosure-toggle 32 | creditcards.com##.t-disclosure 33 | digitaldefynd.com###text-94 34 | economictimes.indiatimes.com##.disclamerText 35 | experian.com##.adv-disc 36 | extremetech.com##.affiliate-text 37 | googledrivelinks.com##div.wrapper:nth-child(2) > div.separator 38 | hackr.io#?#.right-column > .post-wrapper:has(> .post-head > p > strong:contains(Disclosure:)) 39 | healthline.com##.disclaimer 40 | howtogeek.com##.header-commission-statement 41 | indiatimes.com##.shop-cont 42 | indiatimes.com##.shop-new 43 | mymove.com##.js-ad-disclosure-trigger 44 | mymove.com##.post--ad-disclosure 45 | nypost.com##.commerce-disclosure 46 | pcmag.com###app > .text-xs.leading-tight 47 | smallbusiness.chron.com##.affiliatedContent 48 | socialpronow.com##.infobox 49 | soundguys.com##.post-disclaimer 50 | techradar.com###affiliate-disclaimer 51 | techradar.com##.affiliate-disclaimer-bar-slice 52 | techradar.com##.affiliateDisclaimerBar 53 | top10vpn.com##.article__disclosure 54 | vpnmentor.com##.aff-btn-orange 55 | vpnmentor.com##.aff-button 56 | websiteplanet.com##.ftc-wrapper 57 | windowscentral.com##.article-header__disclosure 58 | zdnet.com##.ad-disclosure 59 | zdnet.com##.c-globalDisclosure 60 | zdnet.com##.commerce-disclaimer -------------------------------------------------------------------------------- /chirag_annoyance_filters/AntiAgeConfirmations.txt: -------------------------------------------------------------------------------- 1 | ! Description: It is a filter list which blocks age comfirmation popup and notice bar on the websites. 2 | ! Expires: 1 hours 3 | ! Homepage: https://github.com/chirag127/adblock/ 4 | ! Title: Chirag's Anti Age Confirmations list 5 | forhertube.com#$##splash-page { display: none!important; } 6 | forhertube.com#$#.modal-backdrop { display: none!important; } 7 | forhertube.com#$#body.modal-open { overflow: auto!important; } 8 | forhertube.com#%#//scriptlet('remove-class', 'blurred', 'html') 9 | freeporn8.com#$#.fancybox-lock body { overflow: auto!important } 10 | freeporn8.com#$#.fancybox-lock { overflow: auto!important; } 11 | freeporn8.com#$#.fancybox-overlay-fixed { display: none!important } 12 | fuq.com#$##splash-page { display: none!important; } 13 | fuq.com#$#.modal-backdrop { display: none!important; } 14 | fuq.com#$#body.modal-open { overflow: auto!important; } 15 | fuq.com#%#//scriptlet('remove-class', 'blurred', 'html') 16 | ixxx.com#$##splash-page { display: none!important; } 17 | ixxx.com#$#.modal-backdrop { display: none!important; } 18 | ixxx.com#$#body.modal-open { overflow: auto!important; } 19 | ixxx.com#$#html.blurred .card img { filter: none!important; } 20 | lobstertube.com#$##splash-page { display: none!important; } 21 | lobstertube.com#$#.modal-backdrop { display: none!important; } 22 | lobstertube.com#$#body.modal-open { overflow: auto!important; } 23 | lobstertube.com#%#//scriptlet('remove-class', 'blurred', 'html') 24 | maturetube.com#$##splash-page { display: none!important; } 25 | maturetube.com#$#.modal-backdrop { display: none!important; } 26 | maturetube.com#$#body.modal-open { overflow: auto!important; } 27 | maturetube.com#%#//scriptlet('remove-class', 'blurred', 'html') 28 | melonstube.com#$##splash-page { display: none!important; } 29 | melonstube.com#$#.modal-backdrop { display: none!important; } 30 | melonstube.com#$#body.modal-open { overflow: auto!important; } 31 | melonstube.com#%#//scriptlet('remove-class', 'blurred', 'html') 32 | metaporn.com#%#//scriptlet('set-cookie', 'splashPageAccepted', '1') 33 | porndoe.com#$#.age-blur-popup { display: none!important; } 34 | porndoe.com#$#body { overflow: auto!important; } 35 | porndoe.com#%#AG_onLoad(function(){if(!document.cookie.includes("_cDaB")){var g=new MutationObserver(function(){var b=document.querySelector('button[class="age-button-agree ng-binding"]');b&&b.click();});g.observe(document,{childList:!0,subtree:!0});setTimeout(function(){g.disconnect()},1E4)}}); 36 | pornrox.com#$#.age-verification-layer { display: none!important; } 37 | pornrox.com#%#//scriptlet('remove-class', 'has-blurred-content', 'body') 38 | slutload.com##.global-modal-item-module__overlay--NZ8lC 39 | slutload.com#$#body.global-modal-item-open { overflow: auto!important; } 40 | thumbzilla.com###greeting 41 | tiava.com#%#//scriptlet('set-cookie', 'splashPageAccepted', '1') 42 | xhamster18.desi#%#//scriptlet('remove-class', 'xh-thumb-disabled', 'html') 43 | ||pornhub.org/pix.php?s= 44 | ||pornhub.org/video/category_tracker?e=$important||xhcdn.com/xh-desktop/*.parental-control.js$domain=xhamster18.desi -------------------------------------------------------------------------------- /chirag_annoyance_filters/AntiComment.txt: -------------------------------------------------------------------------------- 1 | ! Expires: 2 days 2 | ! Homepage: https://github.com/chirag127/adblock/ 3 | ! Title: Chirag's AntiComment list 4 | !!###comment 123moviess.segeeksforgeeks.org###commentindiatvnews.com###comment 5 | !!###comment_formbleepingcomputer.comspankbang.com !!###commentfb www9.0123movies.com putlockernew.site###commentfb ! 123moviesfree.love###commentfb 6 | !!###commentsthejournal.ie,city-countyobserver.com###comments 7 | !!###respondbforbloggers.com###respondhdbest.net 8 | !!##.comment-respondbforbloggers.com##.comment-respond silicophilic.com 9 | !!##.comments-template courseclub.me freecoursesite.com##.comments-template 10 | !!##.comments-wrap filmibeat.comreearch.hktdc.com 11 | !!##.comments-wrapper shortcutworld.com africacheck.org 12 | !!##.fbcomments latestly.comconsumerreports.org 13 | !!##.post-comments vivekbose.com pi-hole.net##.post-comments 14 | !!##.pw-commentwww2.solarmovie.to##.pw-commentyesmovies.ag##.pw-comment 15 | !!##.show-comments businesstech.co.zathedailystar.net##.show-commentsthehackernews.com##.show-comments 16 | !!##.widget_recent_comments downloadudemycourse.xyz##.widget_recent_commentstoptrendplays.comfreecoursesite2020.com##.widget_recent_commentsmaccracked.com 17 | !ads-blocker.com##.comments-area sanfoundry.com##.comments-area 18 | !businesstoday.in##.cm_list thelallantop.com##.cm_list 19 | !excite.com##.comment_panel enkiverywell.com##.comment-panel 20 | !theregister.com##.comment_count arstechnica.com##.comment-count 21 | !washingtonpost.com###comments-wrappernottinghampost.com###comments-wrapper 22 | ###comment 23 | ###comment_form 24 | ###commentfb 25 | ###comments 26 | ###comments-panel 27 | ###comments-wrapper 28 | ###post-form 29 | ###respond 30 | ##.cm_list 31 | ##.cmt_btnOut 32 | ##.comment 33 | ##.comment-count 34 | ##.comment-panel 35 | ##.comment-respond 36 | ##.comment-wrapper 37 | ##.comments-area 38 | ##.comments-template 39 | ##.comments-wrap 40 | ##.fbcomments 41 | ##.post-comments 42 | ##.pw-comment 43 | ##.show-comments 44 | ##.widget_recent_comments4 45 | aajtak.in##.cmload-comment-btn 46 | aajtak.in##.cmopenbut 47 | aajtak.in##.postCommentBut 48 | abcnews.go.com##.CommentButton__Button 49 | adexchanger.com##.comment-share 50 | adguard.com##.blog__comments 51 | adguard.com##.blog__comments-wrap 52 | adguard.com##.blog__comments-wrap--visible 53 | afunfact.com###mvp-comments-button 54 | analyticssteps.com##.comment_box 55 | analyticsvidhya.com###blog-comments-section 56 | android.gadgethacks.com##.comments-box 57 | arstechnica.com##.icon-comment-bubble-down 58 | assignmentexpert.com##.qa_comments 59 | beebom.com##.scroll-to-comment-link 60 | blog.malwarebytes.com##.comments-section 61 | blog.prepscholar.com##.widget-type-blog_comments 62 | bloomberg.com##.disqus-module 63 | bollywoodlife.com###commentbtn 64 | business-standard.com###article-comment-frame 65 | businesstoday.in##.cm-comment-btn-container 66 | careercup.com###addCommentMain 67 | cashify.in###postComment 68 | cbgaindia.org##.recent-comments 69 | checkupnewsroom.com##.div_comments 70 | chetchat.in##.single-comment-o 71 | classcentral.com###commentSection 72 | cloudcomputing-news.net##.comments-section 73 | cloudsek.com##.comment-form-area 74 | codewithharry.com###qna 75 | codingninjas.com##.comment-box-wrap 76 | collegedekho.com###chatButton 77 | comptia.org###commentForm 78 | comptia.org##.form-alternating 79 | cooltechzone.com##.comment-info 80 | coursesfreedownload.com##.ct-comments-container 81 | ctrl.blog###comment-bttn 82 | dailytopmovie.blogspot.com##.blog-post-comments 83 | dailytopmovie.blogspot.com##.comments-system-blogger 84 | datasource.ai###new_comment 85 | datasource.ai###section-comments 86 | deccanherald.com##.comm_wrapper 87 | devrant.com##.addcomment-btn 88 | dl.acm.org##.article__comments 89 | documentarymania.com##.agile-news-comments 90 | downtoearth.org.in##.post_comment 91 | ebookscart.com##.meta-comments 92 | economictimes.indiatimes.com##.cmtLinks 93 | edoxitraining.com##.reply-form 94 | freecoursesonline.me###comments 95 | freecoursesonline.me###commentsAdd 96 | freecoursestock.com##form 97 | freecram.com###commentForm 98 | freedjango.com##.aff-comments-area 99 | freekaamaal.com##.main-comment-container 100 | frontline.thehindu.com##.comment 101 | gadgetsnow.com##div[id^="comment-container"] 102 | geekman.in##.comment-box-wrap, .entry-sec 103 | geeksforgeeks.org##.disqus--viewer 104 | gitmemory.com##.comments-box 105 | greasyfork.org#@#.comment 106 | greasyfork.org#@#.comment-entry 107 | groovypost.com###comments-button 108 | gsmarena.com###user-comments 109 | hackr.io###commentform 110 | hongkiat.com##.entry-comments 111 | ifixit.com###answer-form 112 | imgur.com##.CommentsList 113 | imgur.com##.Gallery-CommentsCounter 114 | in.pcmag.com###disqus 115 | india.com###commentbtn 116 | indiaforums.com##.commentContainer 117 | indiatoday.in##.itgdcommentMod 118 | indiatoday.in##.postCommentBut 119 | insurancebix.com##.comments-area 120 | isitdownrightnow.com###commentstop 121 | jyllands-posten.dk##article-facebook-comments 122 | knowledgehut.com##.blog-new-comments 123 | latestly.com###fbcomments 124 | lifehacker.com###replies 125 | lightreading.com##.article-comment 126 | lingojam.com##.disqus-container 127 | linkedin.com##.reader-social-details__comments 128 | listoffreeware.com##.commtxt 129 | maketecheasier.com###load-comment 130 | moddroid.co##.mb-4:has(form.form-comment) 131 | moviesrush.one##.commentlist 132 | mspoweruser.com###shunno-comments 133 | mumbaimirror.indiatimes.com###answeronques 134 | mumbaimirror.indiatimes.com###shareviewid 135 | ndtv.com##.cmt_btn 136 | newcoursereview.com###reply 137 | newindianexpress.com##.ArticleComments 138 | news.ycombinator.com##.comheadnews.ycombinator.com##.reply 139 | news.ycombinator.com#@#.comment 140 | nitratine.net###disqus_thread 141 | notebookcheck.net###nbc_forum_comments 142 | nytimes.com###comments-speech-bubble-bottom 143 | odysee.com##.file-page__post-comments 144 | onmanorama.com##.vuuklecomments 145 | partitionwizard.com###usercomment-2436 146 | pcrisk.com###article_comments_section 147 | pinkvilla.com##.article-comment 148 | quora.com#@##comment 149 | rate.house##.comments-box 150 | rating-system.fandom.com###articleComments 151 | realclearpolitics.com##div[data-spmark=social-content] 152 | republicworld.com##.storycomments 153 | rockmods.net##.fbcmnt 154 | scoopwhoop.com###swCommentDiv 155 | scotthyoung.com##.entry-comment-link 156 | scroll.in##.article-meta-container-with-comments 157 | siasat.com###vuukle-comments 158 | smartphones.gadgethacks.com##.responses-wrapper 159 | socialpronow.com##.display-comments 160 | solidtorrents.net##.comments 161 | songfacts.com##.comments-form 162 | speakingtree.in###slide-comments-block 163 | stackoverflow.com#@##post-form 164 | stackoverflow.com#@#.comment 165 | suicideproject.org#@#.comment 166 | swarajyamag.com##.blank-m__smag-disqus-twrap__2Tj_B 167 | techcrunch.com##.article__action-links__comments 168 | techrepublic.com##.add-comment 169 | techrepublic.com##.show-comments-container 170 | theepochtimes.com###remark-side-panel 171 | thehindu.com##.comment-rules 172 | thehindu.com##.post-comment 173 | thehindubusinessline.com##.post-comment, .coment 174 | thelallantop.com##.cm-comment-btn-container 175 | thenews.com.pk##.commentsBlock 176 | theprint.in###view_comment 177 | thepythoncode.com##[id^="comment"] 178 | thepythoncode.com##[id^="comment"] 179 | theverge.com##.p-comment-notification 180 | timesofindia.indiatimes.com##.bottom-comments 181 | timesofindia.indiatimes.com##.cmtwrapper 182 | timesofindia.indiatimes.com##.toi-comment 183 | timesofindia.indiatimes.com##.top-comment 184 | timesofindia.indiatimes.com##.topcomment 185 | timesofindia.indiatimes.com##[id*="comment-sidebar"] 186 | timesofindia.indiatimes.com##[id^="commentmodule"] 187 | toptal.com##.comments_section 188 | try2explore.com##.question-comments 189 | uinterview.com##.blog-comment-form 190 | uniquebusinessmodels.substack.com##.single-post-section 191 | vulture.com##.comments-link 192 | vulture.com##.no-comments 193 | washingtonpost.com###comment_summary_button 194 | wethegeek.com##.comment-loader-outer, .whatdoyou 195 | worldtricks4u.com##.type-comments 196 | www.speakingtree.in##.goto-comments 197 | zdnet.com###postComments 198 | zeenews.india.com##.comment-box 199 | ||cdn.viafoura.net/chunks/commenting$domain=cbc.ca 200 | ||cmmnts.i.bt.no^ 201 | ||comment.youmaker.com^$domain=theepochtimes.com 202 | ||comments.adguard.com^$domain=adguard.com 203 | ||comments.vg.no^ 204 | ||disqus.com/embed/comments/ 205 | ||fastcomments.com^ 206 | ||metype.com^ 207 | ||opindia.com/wp-includes/js/comment-reply.min.js 208 | ||timesofindia.indiatimes.com/travel/travelcommentsjs/ 209 | ||toiassets.indiatimes.com/assets/BottomCommentItemV2.*.chunk.js 210 | ||toiassets.indiatimes.com/assets/withcomments.*.chunk.js 211 | ||utteranc.es^ 212 | ||viafoura.co^$domain=nottinghampost.com|liverpoolecho.co.uk 213 | ||washingtonpost.com/pb/*/twp-comments 214 | ||youtube.com/comment_service_ajax 215 | ||youtube.com/live_chat_fragments_ajax?$xmlhttprequest 216 | -------------------------------------------------------------------------------- /chirag_annoyance_filters/AntiDonation.txt: -------------------------------------------------------------------------------- 1 | ! Description: It block the donations blocker 2 | ! Expires: 1 hours 3 | ! Homepage: https://github.com/chirag127/adblock/ 4 | ! Title: Chirag's AntiDonation list 5 | 1337x.to##.bitcoin-text 6 | add0n.com###donation 7 | addons.videolan.org###support-box-module 8 | addons.videolan.org##.supportDiv 9 | ahadns.com###donate 10 | aif.org##a[title="Donate"] 11 | bittube.tv##.p_donateTubes-top 12 | computingforgeeks.com##.coffee_box 13 | cpuid.com##.widget-donation 14 | ctrl.blog###coffee-bttn 15 | decentraleyes.org##.btn-donate 16 | diskanalyzer.com##a[href="donate"] 17 | docs.github.com##.contribution 18 | epic.org###support 19 | freecodecamp.org###nav-donate 20 | github.com###funding-links-modal 21 | github.com###sponsor-profile-button 22 | github.com##.btn[aria-label="Sponsor"] 23 | github.com##[aria-label*="Sponsor"][href*="/sponsors/"] 24 | github.com##[id^="funding-links"] 25 | hbr.org##.persistent-banner 26 | helpguide.org##.donate-sticky 27 | i-dont-care-about-cookies.eu###donations 28 | javascripttutorial.net##.donation 29 | luminousmen.com##.buymecoffee 30 | muslimaid.org###i3-donation-carousel-88391 31 | muslimaid.org##.ph__donate 32 | muslimaid.org##.w-quick-donate__sticky 33 | nptel.ac.in##a[href="/CSR/donate.html"] 34 | ocw.mit.edu###support 35 | odysee.com##[aria-label="Support"][title="Support this claim"] 36 | odysee.com##[aria-label="Support"][title="Support this claim"] 37 | omdbapi.com##a[href="https://www.patreon.com/join/omdb"] 38 | openuserjs.org##.btn-donate 39 | python.org##.donate-button 40 | returnyoutubedislike.com###support-ukraine 41 | scroll.in##.contribute-block, .inline-contribute-block 42 | sparkachangefoundation.org##a[href="donate.php"] 43 | thebetterindia.com##._tbi-spread-positivity 44 | themarkup.org##.footer-donate 45 | thenewsminute.com##.support-us 46 | thepiratebay.org##p:has(a[href="https://bitcoin.org"]) 47 | web.archive.org###donation-link 48 | wordnik.com##.adoptbox-module 49 | wordpress.org##.plugin-donate 50 | yr.media##.desktop-donation-banner 51 | ||donate.lol^ 52 | ||donate.wikibooks.org^ 53 | ||donate.wikimedia.org^ 54 | ||donate.wikinews.org^ 55 | ||donate.wikipedia.org^ 56 | ||donate.wikiquote.org^ 57 | ||donate.wikisource.org^ 58 | ||donate.wikispecies.org^ 59 | ||donate.wikitionary.org^ 60 | ||donate.wikiversity.org^ 61 | ||donate.wikivoyage.org^ 62 | ||donate.wiktionary.org^ 63 | ||hbr.org$cookie 64 | ||ko-fi.com^ 65 | ||patreon.com^ 66 | ||plugin.orcsnet.com^ 67 | ~donate.com##[class*="donate" i]:not(html):not(body) 68 | ~donate.com##[id*="donate" i]:not(html):not(body) 69 | ~donation.com##[class*="donation" i]:not(html):not(body) 70 | ~donation.com##[id*="donation" i]:not(html):not(body) 71 | ~fundraising.com##[class*="fundraising" i]:not(html):not(body) 72 | ~fundraising.com##[id*="fundraising" i]:not(html):not(body) 73 | -------------------------------------------------------------------------------- /chirag_annoyance_filters/AntiEducationalSitesAnnoyances.txt: -------------------------------------------------------------------------------- 1 | ! Description: It block the Annoyances from the education websites 2 | ! Expires: 1 hours 3 | ! Homepage: https://github.com/chirag127/adblock/ 4 | ! Title: Chirag's AntiEducationalSitesAnnoyances list 5 | /images/top-banner.jpg$domain=tutorialspoint.com 6 | aktu.prutor.ai##.products 7 | brainly.in##.sg-overlay 8 | byjus.com###fixed-up-arrow 9 | coursehero.com###ch-aaq-widget-app 10 | coursera.org###enterprise-link 11 | coursera.org###rc-TutorialTooltip 12 | coursera.org###student-link 13 | coursera.org##.assistant-card 14 | coursera.org##.course-upsell-trim 15 | coursera.org##.logged-in-home-soapbox-row-container 16 | coursera.org##.menu-banner-ads-container 17 | coursera.org##.rc-DismissableBanner__alert 18 | coursera.org##.rc-InContextNotification 19 | coursera.org##.rc-TimezoneMismatchNotification 20 | coursera.org##.rc-VideoToolbardiv 21 | coursera.org##.recommendation-modules-wrapper 22 | coursera.org##.with-profile-completer 23 | duckduckgo.com##.footer 24 | duckduckgo.com##.homepage--text_promo--link 25 | duckduckgo.com##.tag-home__item 26 | freecourses.site##.edn_middle_content 27 | freecourses.site##.edn_pro_static_template_wrapper 28 | freelearninglist.org##.interstital 29 | geeksforgeeks.org##.ad_course_banner 30 | geeksforgeeks.org##.textBasedMannualAds 31 | ghacks.net###comments 32 | ghacks.net##.tag-sponsored 33 | ghacks.net##.widget_stackcommerce_widget:remove() 34 | ghacks.net##[href*="/#comments"] 35 | ghacks.net##[id^="snhb-snhb_ghacks_bottom-"] 36 | git.synz.io##.alert-warning 37 | git.synz.io##.broadcast-banner-message 38 | git.synz.io##.broadcast-message 39 | howtogeek.com##.footer-email 40 | javatpoint.com###container > div.onlycontent > div.onlycontentinner > div:has( span > a[href="https://bit.ly/2FOeX6S"]) 41 | javatpoint.com###footer 42 | javatpoint.com###myBtn 43 | javatpoint.com##.hrhomebox 44 | javatpoint.com##fieldset.gra1 45 | lastmomenttuitions.com###popups 46 | learning.edx.org##.upgrade-notification 47 | linkedin.com##.lynda-banner 48 | nocourses.com#%#//scriptlet('set-constant', 'Discourse.SiteSettings.guest_gate_enabled', 'false') 49 | rank.sanfoundry.com##.bottomStickyContainer 50 | sanfoundry.com##.desktop-content 51 | sanfoundry.com##.sf-post-bio 52 | sanfoundry.com##.sf-post-footer 53 | sanfoundry.com##.sf-post-yarpp 54 | sanfoundry.com##.site-footer 55 | stackoverflow.com###footer 56 | thecrazyprogrammer.com###wp-subscribe 57 | tutorialspoint.com###ebooks_grid 58 | tutorialspoint.com###ebooks_grid 59 | tutorialspoint.com###footer 60 | tutorialspoint.com###footer 61 | udemy.com##.featured-review--review-feedback--16OEm 62 | udemy.com##.individual-review--individual-review__feedback--3MjZc 63 | udemy.com##.logo-and-copyright 64 | udemy.com##.money-back 65 | udemy.com##.report-abuse 66 | udemy.com##.share-and-gift 67 | udemy.com##.ud-component--logged-in-home--billboard 68 | udemy.com##.ud-component--logged-out-home--billboard 69 | udemy.com##.udlite-clp-percent-discount 70 | udemy.com##.udlite-footer 71 | udemy.com##[class*="curated-for-ufb-notice"] 72 | udemy.com##[class*="invite-alert--invite-alert"] 73 | udemy.com##[data-purpose="top-companies-notice"] 74 | udemy.com##div.ud-component--footer--bai-banner 75 | udemy.com##div.ud-component--footer--ufb-notice 76 | udemy.com##div[class*="advertising-banner"] 77 | udemy.com##div[class*="buy-for-team"] 78 | udemy.com##div[class^="search--unit-injection"] 79 | udemy.com##div[data-purpose="bundle-wrapper"] 80 | udemy.com##div[data-purpose="smart-bar"] 81 | udemy.com##div[data-purpose="student-quote-unit-wrapper"] 82 | udemy.com##div[data-purpose="top-companies-wrapper"] 83 | upgrad.com##.right-single-content 84 | urbandictionary.com##.def-panel:has-text(Word of the Day) 85 | whncourses.com##.qdoszjcjunhd-blackout, .active 86 | whncourses.com##div.qdoszjcjunhd-wrapper:nth-child(30) 87 | wikihow.com###article_rating_mobile 88 | wikihow.com###footer 89 | wikihow.com###nav_help_li 90 | wikihow.com###nav_pro_li 91 | wikihow.com###section_0 > a 92 | wikihow.com##.addTipElement 93 | wikihow.com##.qa_no_answered 94 | wikihow.com##.relatedwikihows 95 | wikihow.com##.sidebox 96 | wikihow.com##.wh_ad_spacing 97 | wikipedia.org###ca-edit > a 98 | wikipedia.org###catlinks 99 | wikipedia.org###pt-anoncontribs 100 | wikipedia.org###pt-betafeatures 101 | wikipedia.org###pt-mycontris 102 | wikipedia.org###pt-mytalk 103 | wikipedia.org###pt-sandbox 104 | wikipedia.org##.mw-editsection 105 | wikipedia.org##.reference 106 | wikipedia.org##[id^="cite_ref"] 107 | wikipedia.org##footer -------------------------------------------------------------------------------- /chirag_annoyance_filters/AntiFeedback.txt: -------------------------------------------------------------------------------- 1 | ! ##.article-votehelp.getadblock.com##.article-vote 2 | ! ##.article-votessupport.cloudflare.com##.article-votes !support.meetcircle.com##.article-votes 3 | ! ##.intercom-reaction-picker help.clipchamp.com##.intercom-reaction-picker support.freedom.to##.intercom-reaction-picker 4 | ! ##.js-rating-section lifewire.com##.js-rating-section verywellmind.com##.js-rating-section 5 | ! ##.js-survey docs.github.com##.js-survey typing.com##.js-survey docs.github.com##.js-survey 6 | ! ##[class*="feedback" i]:not(html):not(body) 7 | ! ##[class*="poll" i]:not(html):not(body) 8 | ! ##[class*="survey" i]:not(html):not(body) 9 | ! ##[id*="feedback" i]:not(html):not(body) 10 | ! ##[id*="poll" i]:not(html):not(body) 11 | ! ##[id*="survey" i]:not(html):not(body) 12 | ! Description: It block the feedback annoyances from the websites. 13 | ! Expires: 1 hours 14 | ! Homepage: https://github.com/chirag127/adblock/ 15 | ! Title: Chirag's AntiFeedback list 16 | ! jetbrains.com##.feedback safetydetectives.com##.feedback code.visualstudio.com##.feedback semrush.com##.kb-category-feedback 17 | ! support.google.com###google-hats-survey creatoracademy.youtube.com###google-hats-survey 18 | !developers.google.com##devsite-feedback firebase.google.com##devsite-feedback 19 | ###google-hats-survey 20 | ##.article-vote 21 | ##.article-votes 22 | ##.feedback 23 | ##.intercom-reaction-picker 24 | ##.js-rating-section 25 | ##.js-survey 26 | ##devsite-feedback 27 | 1mg.com##.reviewContainer 28 | aajtak.in##.fedback-sec 29 | ads-blocker.com###text-4 30 | adssettings.google.com##[aria-label="User Survey"] 31 | alternativeto.net##.AppListItem_alternativeVoter__SRL9b 32 | androidpolice.com##.poll-container 33 | androidpolice.com##.sidebar-poll 34 | answers.microsoft.com##.message-voting-container 35 | armscontrolcenter.org###harness-widget 36 | autocarindia.com###MainContent_SideBar_Poll_SidePollSec 37 | bajajfinserv.in###feedback 38 | belkin.com##.support-useful 39 | bing.com###fbtop 40 | bing.com##.b_lBottom 41 | bing.com##.feedback-binded 42 | bollywoodhungama.com##.bh-rate-fav 43 | brilliant.org##.wiki-rating-feedback-wrapper 44 | browserstack.com##.feedback__wrapper 45 | businesstech.co.za###the_poll 46 | businesstoday.in##.fedback-sec 47 | cloud.google.com##.devsite-thumb-rating 48 | code.visualstudio.com##.feedback 49 | codetiburon.com##.post-ratings 50 | community.norton.com###block-norton-exit-poll-norton-poll-footer 51 | computerhope.com##.useful-page 52 | content.timesjobs.com##.polls_box, .polls_box_home 53 | couponcause.com##.recommend-survey 54 | coursera.org##.rc-ItemFeedback 55 | courses.edx.org###dashboard-demographics-collection-banner 56 | d3ward.github.io##.bmc 57 | dailymail.co.uk##.hp-swipe 58 | deccanherald.com##.vemote_wrapper 59 | deftpdf.com##.rating 60 | developer.android.com##devsite-thumb-rating 61 | developer.android.com##sc-survey-survey-manager 62 | developers.google.com##.devsite-thumb-rating 63 | docs.docker.com##.ratings-div 64 | docs.microsoft.com##.feedback-section 65 | docs.microsoft.com##.feedback-verbatim 66 | docs.microsoft.com##.thumb-rating 67 | docs.plesk.com##.feedback-widget 68 | docsumo.com###rating-section 69 | dorsetcouncil.gov.uk##.feedback-link 70 | downloadfreecourse.com##.improveContainer 71 | downloadfreecourse.com##.reactions 72 | duckduckgo.com##.feedback-btn 73 | duckduckgo.com##.feedback-prompt 74 | economictimes.indiatimes.com###feedbackForm 75 | firebase.google.com##.devsite-thumb-rating 76 | flipkart.com##._1anD2T 77 | geeksforgeeks.org##.article--viewer_like 78 | geeksforgeeks.org##.improveArticleWrap 79 | geeksforgeeks.org##.vote-block 80 | geeksforgeeks.org##.vote-this 81 | geeksforgeeks.org##.vote-wrap 82 | godaddy.com###gdb_helpful_widget-2 83 | google.com##ugc-reactions 84 | government.nl##.feedbackBar 85 | hellotech.com##.hkb-feedback 86 | help.getadblock.com###voting-container 87 | help.getpocket.com##.articleRatings 88 | help.heinonline.org##.hkb-feedback 89 | help.ivanti.com###feedbackContainer 90 | help.mabl.com###thumbs 91 | help.medium.com##.lt-article-vote 92 | help.netflix.com###article-feedback-container 93 | helpcenter.zee5.com###articleReview 94 | hitc.com###article-feedback 95 | hmpgloballearningnetwork.com##.sidebar-poll 96 | ibm.com##.ibmdocs-rate-topic 97 | ifixit.com##.js-vote-container 98 | ifixit.com##.question-actions 99 | ifixit.com##.yes-no-container 100 | indiaforums.com##.your-reaction 101 | javascripttutorial.net##.helpful-block-content 102 | jio.com###ratingdiv 103 | jio.com##.poll-ques-opinion-wrapper 104 | jio.com##.yes-no-feedback 105 | kb.rspca.org.au##.hkb-feedback 106 | knowledge.autodesk.com###helpful-widget-react 107 | latestechnews.com##.rating-stars 108 | lifekino.club###text-2:has(> div.textwidget:last-child > form.ts_poll_form_226749:last-child) 109 | lifewire.com##.article-feedback 110 | lifewire.com##.article-feedback__rating-section 111 | linkedin.com##.helpfulness 112 | linkedin.com##.js-helpfulness 113 | macupdate.com##.muui_review__dashboard 114 | macupdate.com##.muui_reviews__container 115 | mailchimp.com###article-survey-form 116 | maketecheasier.com##.postvote_wrap 117 | movieboom.biz###reviewBlock 118 | nytimes.com###feedback-banner 119 | nytimes.com###site_head__statement 120 | online2pdf.com###feedback_info 121 | pdftoexcelconverter.net##.rating-box 122 | phoenixnap.com###was-this-helpful 123 | prepostseo.com##.improveContainer 124 | programiz.com##.vote-share-wrapper 125 | protonmail.com###ht-kb-rate-article 126 | raccoongang.com##.blog-rating 127 | raccoongang.com##.js-blog-rating 128 | rapidtables.com###fdbk 129 | realme.com##.kw-article-feedback 130 | safetydetectives.com##.feedback-holder 131 | samsung.com##.su-g-satisfaction-survey 132 | search.brave.com###page-feedback 133 | semrush.com##.kb-category-feedback 134 | smarthomebeginner.com##widget_polls-widget 135 | snapdeal.com###reviewsContainer 136 | sony.com###micro_survey-container 137 | support.google.com##.article-survey-container 138 | support.google.com##.thread-message__vote-box 139 | support.google.com##.user-feedback-link 140 | support.google.com##sc-client-feedback-inline-feedback-link 141 | support.mindbodyonline.com##.comm-deflection-tracking 142 | support.mozilla.org##.document-vote 143 | support.smartbear.com###feedback 144 | support.spotify.com##.FeedbackWidget_root__mxNT3 145 | tatacliq.com##.FeedbackExperienceWidget__box 146 | tensorflow.org##devsite-thumb-rating 147 | thestudentroom.co.uk###SidebarPoll 148 | timesofindia.indiatimes.com##.pollwidget 149 | tribuneindia.com##.like-dislike-area 150 | typescriptlang.org###like-dislike-subnav 151 | typing.com##.survey 152 | udemy.com##.fast-feedback--container--1mut2 153 | usersnap.com##.article_footer_section__post_feedback 154 | verywellmind.com##.article-feedback__rating-section 155 | webmd.com##.drug-usage-survey 156 | websiteplanet.com##.new-post-section-claps 157 | wikihow.com###article_rating_mobile 158 | windowsreport.com##.wr-layout-feedback-container 159 | ||search.brave.com/api/feedback 160 | -------------------------------------------------------------------------------- /chirag_annoyance_filters/AntiForiegnAnnoyance.txt: -------------------------------------------------------------------------------- 1 | ! Description: It block the Annoyance from the foriegn sites. 2 | ! Expires: 1 hours 3 | ! Homepage: https://github.com/chirag127/adblock/ 4 | ! Title: Chirag's AntiForiegnAnnoyance list 5 | a.pr-cy.ru##.av 6 | a.pr-cy.ru##.slider-analysis__footer 7 | a.pr-cy.ru##[class*="Ad_"][class*="Link"] 8 | a.pr-cy.ru##div[class^="SliderAd__Small"] 9 | pr-cy.ru##a[href*="/a/click/"] 10 | pr-cy.ru##a[href*="utm_campai"] 11 | ||pr-cy.ru^$cookie -------------------------------------------------------------------------------- /chirag_annoyance_filters/AntiNewsSitesAnnoyances.txt: -------------------------------------------------------------------------------- 1 | ! Description: It block the Annoyances from the news websites. 2 | ! Expires: 1 hours 3 | ! Homepage: https://github.com/chirag127/adblock/ 4 | ! Title: Chirag's AntiNewsSitesAnnoyances list 5 | ###livebtbox 6 | ##.also-read 7 | ##.livegif 8 | ##.storytags 9 | ##.tag-block 10 | ##.tags_wrapper 11 | aajtak.in###main-navigation 12 | aajtak.in##.sidebar-rhs 13 | aajtak.in##.top-head-body 14 | abplive.com##._sticky_bottom_class 15 | abplive.com##.footer 16 | abplive.com##.uk-box-shadow-small 17 | aljazeera.com###article-more-from-topic 18 | aljazeera.com###article-related 19 | aljazeera.com##.more-on 20 | aljazeera.com##.site- 21 | amarujala.com## 22 | amarujala.com###spotlight_remove_from_mobile 23 | amarujala.com##.article-also-read-ajax-listing 24 | amarujala.com##.auw-lazy-load > div.article-desc.ul_styling > div > div > strong > font > font 25 | amarujala.com##.for_premium_user_remove 26 | amarujala.com##.ftrDvnw 27 | amarujala.com##.hide-on-mobile-app 28 | amarujala.com##.mrgB20 29 | amarujala.com##.nav_black_strip 30 | amarujala.com##.story-nxt-slide-hd 31 | amarujala.com##.tagsDv 32 | apnews.com##[class^="relatedStory-"] 33 | apnews.com##[data-key="hub-link-embed"] 34 | bbc.com###-content 35 | bbc.com###footer-content 36 | bbc.com##.nav-top 37 | bbc.com##.orb-footer 38 | bbc.com##.related-articles 39 | bgr.in## 40 | bgr.in##.copyRight 41 | bgr.in##.discus 42 | bgr.in##.prod-quick-links 43 | bgr.in##.rightWrap 44 | bgr.in##.topGrdt 45 | bgr.in##.trending 46 | bgr.in##.widget-list 47 | bgr.in##footer 48 | bleepingcomputer.com##.bc_right_sidebar 49 | bloomberg.com###bb-that.navi 50 | bloomberg.com###navi 51 | bloomberg.com##.bb-global-footer 52 | bloomberg.com##.bottom-left-rail-touts 53 | bloomberg.com##.leaderboard-container 54 | bloomberg.com##.sticky-container 55 | bloomberg.com##.zipr-recirc 56 | bloombergquint.com##.sticky-outer-wrapper 57 | business-standard.com## 58 | business-standard.com###-content 59 | business-standard.com###footer 60 | business-standard.com###hprightbarbox 61 | business-standard.com##.also-read-panel 62 | business-standard.com##.budget_highlight 63 | business-standard.com##.exampleSlider 64 | business-standard.com##.footer-menu 65 | business-standard.com##.footer_top 66 | business-standard.com##.orb-footer 67 | business-standard.com##.read_more 68 | business-standard.com##.related-keyword 69 | business-standard.com##.sbc_panel 70 | businessinsider.com##.inline-recirc 71 | businessinsider.com##.post-content-more 72 | businessinsider.in##.art-videos-wdgt 73 | businessinsider.in##.article_breaks 74 | businessinsider.in##.box-rhs-width 75 | businessinsider.in##.colombia-rhs-wdgt 76 | businessinsider.in##.footer-main-cont 77 | businessinsider.in##.mob_sticky 78 | businessinsider.in##.non-advertising- 79 | businesstoday.in## 80 | businesstoday.in##._bottom 81 | businesstoday.in##.b-school 82 | businesstoday.in##.below-footer 83 | businesstoday.in##.bottomSliderSwipe 84 | businesstoday.in##.boxcont_thisweek 85 | businesstoday.in##.menues 86 | businesstoday.in##.redborder 87 | businesstoday.in##.story-left 88 | businesstoday.in##.subnaviagtionbar 89 | businesstoday.in##.tagsRow 90 | cnbc.com###GlobalNavigation 91 | cnbc.com##.CNBCFooter-container 92 | cnbc.com##.CNBCGlobalNav-container 93 | cnbc.com##.TopBanner-containerN 94 | cnbc.com##[id*="#GlobalNavigation"] 95 | cnet.com##.c-foot 96 | cnet.com##.c-trendingBar 97 | cnet.com##.is-collapsed 98 | cnn.com###footer-wrap 99 | cricbuzz.com###latest-news-mod 100 | cricbuzz.com###top 101 | cricbuzz.com##.cb-footer 102 | cricbuzz.com##.cb-news-copyright 103 | d3ward.github.io##._notif 104 | dailymail.co.uk##.more 105 | dailymail.co.uk##.related-carousel 106 | developer.mozilla.org##.mdn-cta-container 107 | dnaindia.com## 108 | dnaindia.com###footer 109 | dnaindia.com###sso-toolbar 110 | dnaindia.com##.artlalsoredbx 111 | dnaindia.com##.break 112 | dnaindia.com##.col-md-4 113 | dnaindia.com##.mobile-100 114 | dnaindia.com##.navbar1 115 | dnaindia.com##.slideshowrhs 116 | dnaindia.com##.sso-toolbar-menu 117 | dnaindia.com##.view 118 | drishtiias.com##.float-sm 119 | duckduckgo.com##.__clickable 120 | economictimes.indiatimes.com###breakingNews 121 | economictimes.indiatimes.com###subnav 122 | economictimes.indiatimes.com###topnavBlk 123 | economictimes.indiatimes.com##.band 124 | economictimes.indiatimes.com##.bgLayer 125 | economictimes.indiatimes.com##.btmFooter 126 | economictimes.indiatimes.com##.bylineBox 127 | economictimes.indiatimes.com##.cmnts_wrapper 128 | economictimes.indiatimes.com##.flr, .sideBar, .newSideBar 129 | economictimes.indiatimes.com##.header 130 | economictimes.indiatimes.com##.pollData 131 | economictimes.indiatimes.com##.primeOffers 132 | economictimes.indiatimes.com##.relArticles 133 | economictimes.indiatimes.com##.relComp 134 | economictimes.indiatimes.com##.sideBar 135 | economictimes.indiatimes.com##.sticky_head 136 | economictimes.indiatimes.com##.techBrief 137 | economictimes.indiatimes.com##.techSideWidget 138 | edition.cnn.com##.ticker-ribbon 139 | espncricinfo.com###side 140 | espncricinfo.com##.related 141 | espncricinfo.com##.site- 142 | espncricinfo.com##.story-legal-links 143 | espncricinfo.com##.tag 144 | financialexpress.com## 145 | financialexpress.com###nextstory 146 | financialexpress.com##.btm-brdcm 147 | financialexpress.com##.budget-top-band-23 148 | financialexpress.com##.common-bottom-text 149 | financialexpress.com##.fe-bottom-story 150 | financialexpress.com##.follow-us-on 151 | financialexpress.com##.ie-first-publish 152 | financialexpress.com##.ie-network-grid__rhs 153 | financialexpress.com##.parent_also_read 154 | financialexpress.com##.pop_up_box 155 | financialexpress.com##.rightSidebar 156 | financialexpress.com##.tag-container 157 | financialexpress.com##.top-iframe 158 | financialexpress.com##.wp-block-ie-network-blocks-also-read, .ie-network-also-read 159 | financialexpress.com##div.wp-site-blocks:first-child > div.alignfull.wp-block-template-part:last-child > div.wp-container-12.wp-block-group.alignfull.has-link-color.has-white-color.has-text-color.has-background 160 | financialexpress.com##footer 161 | financialexpress.com##footer 162 | firstpost.com##.-sticky 163 | forbes.com##.bottom-contrib-block 164 | forbes.com##.marketPlace 165 | forbes.com##.recirc-module.seo 166 | forbes.com##.universal- 167 | forbesindia.com##.form-well 168 | foreignpolicy.com##.related-articles 169 | foreignpolicy.com##.site- 170 | foreignpolicy.com##.site-footer-wrapper 171 | foxnews.com##.featured-video 172 | foxnews.com##.site- 173 | foxnews.com##.site-footer 174 | foxnews.com##.sticky-video 175 | freecodecamp.org##.banner 176 | frontline.thehindu.com##.shareicon-article 177 | ft.com##.article__content-sign-up 178 | ft.com##.article__right 179 | ft.com##.instant-alert-cta 180 | ft.com##.js-instant-alert-cta 181 | ft.com##.o-footer 182 | ft.com##.onward-journey--ribbon 183 | gadgets.ndtv.com###gnavtabs 184 | gadgets.ndtv.com##._ftrwrp 185 | gadgets.ndtv.com##._sbcrb 186 | gadgets.ndtv.com##.alsosee 187 | gadgets.ndtv.com##.alsoseewgt 188 | gadgets.ndtv.com##.breadcrums 189 | gadgets.ndtv.com##.comment_story 190 | gadgets.ndtv.com##.rhs_section 191 | gadgets.ndtv.com##.sticky_navbar 192 | gadgetsnow.com## 193 | gadgetsnow.com##._1a1t0 194 | gadgetsnow.com##._2mRuM 195 | gadgetsnow.com##._332Wg 196 | gadgetsnow.com##._3WFS8 197 | gadgetsnow.com##._3l42N 198 | gadgetsnow.com##.c2hvq 199 | gadgetsnow.com##.nextASwidget 200 | gadgetsnow.com##.top-area 201 | gadgetsnow.com##.x9lfw 202 | gizmodo.com##.js_alerts_modal 203 | gizmodo.com##.js_footer-container 204 | gizmodo.com##.js_related-stories-inset 205 | healthline.com###m85134d16-c3e8-4952-97fb-a757f249b2a6 206 | healthline.com##.css-11k39sg 207 | healthline.com##.css-1hu1ip 208 | healthline.com##.css-1umgrc8:style(position: absolute !important; top: 0 !important;) 209 | healthline.com##.css-2uabhy:style(bottom: unset !important;) 210 | healthline.com##.css-47twm5,.css-il1i3a:style(position: static !important;) 211 | healthline.com##.css-byo0s3:style(position: relative !important;) 212 | healthline.com##.css-g9mdhw 213 | healthline.com##.email 214 | healthline.com##.top-menu-sticky 215 | healthline.com##footer 216 | hindustantimes.com### 217 | hindustantimes.com###header 218 | hindustantimes.com###header 219 | hindustantimes.com###more-news 220 | hindustantimes.com###section_news 221 | hindustantimes.com##.closeStory,.close-btn 222 | hindustantimes.com##.headMenu 223 | hindustantimes.com##.headMenu 224 | hindustantimes.com##.leftNav 225 | hindustantimes.com##.leftNav 226 | hindustantimes.com##.leftNav 227 | hindustantimes.com##.productSidebar 228 | hindustantimes.com##.relatedStory 229 | hindustantimes.com##.rgtAdSection 230 | hindustantimes.com##.section_news 231 | hindustantimes.com##.shareSticky 232 | hindustantimes.com##.storyTopics 233 | hindustantimes.com##.trendingSlider 234 | hindustantimes.com##div.headMenu 235 | india.com##.iwpl-rightwrap 236 | india.com##.iwpl-wrap 237 | india.com##footer 238 | india.com##p:contains(also read) 239 | indianexpress.com###common 240 | indianexpress.com###storycenterbyline 241 | indianexpress.com##.appstext 242 | indianexpress.com##.breaking-news 243 | indianexpress.com##.copyright 244 | indianexpress.com##.custom_read_button 245 | indianexpress.com##.follow-calloutpopup 246 | indianexpress.com##.m-featured-link 247 | indianexpress.com##.news-guard 248 | indianexpress.com##.pdsc-related-modify 249 | indianexpress.com##.premium-story 250 | indianexpress.com##.pune-related-widget 251 | indianexpress.com##.rightpanel 252 | indianexpress.com##.storytags 253 | indianexpress.com##footer 254 | indiatimes.com##. 255 | indiatoday.in###block-itg-layout-manager--block 256 | indiatoday.in###tab-link-wrapper-plugin 257 | indiatoday.in##.AiRecommended_recommended__widget__ZkRo0, .recommended__widget 258 | indiatoday.in##.CommentForm_commentsform__edsSZ 259 | indiatoday.in##.Story_storyfooter__dP5T3 260 | indiatoday.in##.mainfooter 261 | indiatoday.in##.newsltter-iframe 262 | indiatoday.in##.region-footer 263 | indiatoday.in##.rhs__section, .mhide 264 | indiatoday.in##.sidebars 265 | indiatoday.in##.sticknavigation 266 | indiatoday.in##.story-recommended-chunk 267 | indiatoday.in##.vukkul-comment 268 | indiatvnews.com## 269 | indiatvnews.com###footer 270 | indiatvnews.com##.rhs 271 | indiatvnews.com##.tag 272 | lifehacker.com##.branded-item 273 | lifehacker.com##.branded-item--lifehacker 274 | lifehacker.com##.js_related-stories-inset 275 | livehindustan.com## 276 | livemint.com### 277 | livemint.com###RFUHomeFeed 278 | livemint.com###RFUHomeFeed 279 | livemint.com###header 280 | livemint.com###header 281 | livemint.com###lastBlock 282 | livemint.com###leftSec 283 | livemint.com###subscriptionNewBanner 284 | livemint.com###subscriptionNewBanner 285 | livemint.com##.btnClose 286 | livemint.com##.close-btn 287 | livemint.com##.leftSec 288 | livemint.com##.leftSec 289 | livemint.com##.listView 290 | livemint.com##.moreAbout 291 | livemint.com##.moreNews 292 | livemint.com##.rightBlock 293 | livemint.com##.stckyShareIcons 294 | livemint.com##.sticky2 295 | livemint.com##.trendingSimilarHeight 296 | livsavr.co##div.-blackout.active:nth-child(42) 297 | livsavr.co##div.-blackout.active:nth-child(42) 298 | livsavr.co##div.-blackout.active:nth-child(43) 299 | livsavr.co##div.-blackout.active:nth-child(43) 300 | livsavr.co##div.-blackout.active:nth-child(44) 301 | livsavr.co##div.-blackout.active:nth-child(44) 302 | livsavr.co##div.-blackout.active:nth-child(45) 303 | livsavr.co##div.-blackout.active:nth-child(45) 304 | livsavr.co##div.-wrapper:last-child 305 | livsavr.co##div.-wrapper:last-child 306 | makeuseof.com###menu-site > ul.menu-nav-list > li:nth-child(8) 307 | makeuseof.com###menu-site > ul.menu-nav-list > li:nth-child(8) 308 | makeuseof.com##.affiliate-sponsored 309 | makeuseof.com##.affiliate-sponsored 310 | makeuseof.com##.menu-follow-button, .i-social 311 | makeuseof.com##.menu-follow-button, .i-social 312 | makeuseof.com##.related-single 313 | makeuseof.com##.sidebar-poll 314 | makeuseof.com##.sidebar-poll 315 | makeuseof.com##.w-btn-comments 316 | makeuseof.com##.w-btn-comments 317 | marktechpost.com##.mysticky-welcomebar-fixed 318 | marktechpost.com##.td-crumb-container 319 | marktechpost.com##.td-header-template-wrap 320 | marktechpost.com##.td_block_related_posts 321 | medicalnewstoday.com##.css-fextg5 322 | medium.com###-background-color 323 | medium.com###-background-image-other 324 | medium.com###top-nav-membership-cta-desktop 325 | medium.com###top-nav-write-cta-desktop 326 | moneycontrol.com##._desktop 327 | moneycontrol.com##.ftinsde 328 | moneycontrol.com##.page_right_wrapper 329 | moneycontrol.com##.related_stories_left_block 330 | moneycontrol.com##.scroll-paginate 331 | moneycontrol.com##.tags_wrapper 332 | moneycontrol.com##.topnotification 333 | moneycontrol.com##p > em > strong > a 334 | navbharattimes.indiatimes.com###rhs-other-container 335 | navbharattimes.indiatimes.com###trending-minitv 336 | navbharattimes.indiatimes.com##.Container 337 | navbharattimes.indiatimes.com##.embedarticle 338 | navbharattimes.indiatimes.com##.source_sharing 339 | ndtv.com###_cryptoHdrWidget 340 | ndtv.com###fwn_videos 341 | ndtv.com##. 342 | ndtv.com##.add-rhs 343 | ndtv.com##.blocker 344 | ndtv.com##.bottomSticky 345 | ndtv.com##.extra-blk 346 | ndtv.com##.firework-cont 347 | ndtv.com##.knowAboutBlock 348 | ndtv.com##.left-box 349 | ndtv.com##.m-nv 350 | ndtv.com##.reltd-main 351 | ndtv.com##.s-ls 352 | ndtv.com##.sidebarPart 353 | ndtv.com##:first-child 354 | ndtv.com##footer 355 | newindianexpress.com###other_stories_slide 356 | newindianexpress.com##.FieldTopic 357 | newindianexpress.com##.bottom-space-10 358 | newindianexpress.com##.g_whole 359 | newindianexpress.com##.margin-bottom-10 360 | newindianexpress.com##.morefrom 361 | newindianexpress.com##.section- 362 | newindianexpress.com##.section-footer 363 | newindianexpress.com##.tags 364 | newslaundry.com###footer 365 | newslaundry.com##.navigation 366 | newslaundry.com##.story-tags 367 | odishatv.in## 368 | odishatv.in##.megamenu 369 | opindia.com##.td--template-wrap 370 | opindia.com##.tdm_block_call_to_action 371 | republicworld.com###stories_container 372 | republicworld.com##.desktopVisible 373 | republicworld.com##.padbtm10 374 | republicworld.com##.rightpane 375 | republicworld.com##footer 376 | science.thewire.in##.sidebar 377 | scmp.com##.article-detail-page-menu__global-menu 378 | scmp.com##.article-details-type--knowledge-inline-widget 379 | scmp.com##.contents__widget--wide 380 | scmp.com##.global-menu 381 | scmp.com##.global-menu--white 382 | scmp.com##.head__topic--wide 383 | scmp.com##.more-on-this-container 384 | scmp.com##.recirc 385 | scmp.com##.trust-label 386 | scroll.in###supportStrap 387 | scroll.in##.article-tags-list 388 | scroll.in##.below-article-share-block 389 | scroll.in##.hideOnApp 390 | scroll.in##.mail-us-section 391 | scroll.in##aside 392 | sports.ndtv.com##.tgs 393 | swarajyamag.com###story-notification 394 | tech.hindustantimes.com##.moreParentdiv 395 | tech.hindustantimes.com##.related-wr 396 | tech.hindustantimes.com##.section-moresection 397 | techcrunch.com##.desktop-nav 398 | technologyreview.com##footer 399 | technologyreview.com##footer 400 | techradar.com##.hawk-nest, .hawk-processed 401 | telegraphindia.com##.black_menu, .ttnavbar 402 | thediplomat.com###td-feature-bar_wrapper 403 | thediplomat.com###td-foot 404 | thediplomat.com###td-head 405 | thediplomat.com##.td-body-side 406 | theguardian.com###most-viewed-right 407 | theguardian.com###most-viewed-right-mobile 408 | theguardian.com###reader-revenue-links- 409 | theguardian.com###reader-revenue-links-footer 410 | theguardian.com##.dcr-11qyv6o 411 | theguardian.com##.l-footer 412 | theguardian.com##div > .css-1pjuho0 413 | thehindu.com##.also-view-container 414 | thehindu.com##.article--cont 415 | thehindu.com##.back-top 416 | thehindu.com##.editvalue 417 | thehindu.com##.exit-point-container 418 | thehindu.com##.hide-mobile 419 | thehindu.com##.morein-tag-cont 420 | thehindu.com##.related-artlc-cont 421 | thehindu.com##.related-topics 422 | thehindu.com##.spl-article-bottom 423 | thehindu.com##.trending-menu 424 | thehindu.com##aside 425 | thehindu.com##div[class*="article_tags"] 426 | thehindu.com##header 427 | thehindu.com##p:has-text(Also read) 428 | theprint.in##.fixed 429 | theprint.in##.postBtm 430 | theprint.in##.post_contribute 431 | theprint.in##.td--template-wrap 432 | theprint.in##.td-category 433 | theprint.in##.td-post-source-tags 434 | theprint.in##.tdc--wrap 435 | theprint.in##.tdc-footer-wrap 436 | theprint.in##hr 437 | thequint.com##. 438 | thequint.com##._2wUg_ 439 | thequint.com##.also-read 440 | thequint.com##.membership-widget-wrapper 441 | thequint.com##.story-element-text-also-read 442 | thequint.com##.support-the-quint 443 | thewire.in###Also-Read 444 | thewire.in##. 445 | thewire.in##.data-tag 446 | thewire.in##.footer 447 | thewire.in##.wire--container 448 | thewire.in##.wire-micro- 449 | thewire.in##.wire-mini- 450 | thewire.in##.wire-mini--container 451 | timesnownews.com###site 452 | timesnownews.com##.consumption-ralated-news 453 | timesnownews.com##.right-block 454 | timesnownews.com##footer 455 | timesofindia.indiatimes.com##.-container 456 | timesofindia.indiatimes.com##.Tw3J0 457 | timesofindia.indiatimes.com##.aff_content 458 | timesofindia.indiatimes.com##.article_rhs 459 | timesofindia.indiatimes.com##.articletrendinglistwrapper 460 | timesofindia.indiatimes.com##.coronaaswidget 461 | timesofindia.indiatimes.com##.coronaaswidget 462 | timesofindia.indiatimes.com##.eTaBv, .article_rhs, .Gadgets 463 | timesofindia.indiatimes.com##.header-container 464 | timesofindia.indiatimes.com##.header-container 465 | timesofindia.indiatimes.com##.lE59u 466 | timesofindia.indiatimes.com##.undefined, .xciRh 467 | timesofindia.indiatimes.com##.visualstoriesas_wrapper 468 | timesofindia.indiatimes.com##.vzQvV, .nextASwidget 469 | timesofindia.indiatimes.com##.vzQvV, .nextASwidget 470 | timesofindia.indiatimes.com##.xciRh 471 | tribuneindia.com###content > div.row:last-child > div.col-lg-4.col-md-12.col-sm-12:last-child 472 | tribuneindia.com##. 473 | tribuneindia.com##.header 474 | washingtonpost.com##.bg-offwhite 475 | washingtonpost.com##[data-qa="elex-cta"] 476 | washingtonpost.com##[data-qa="interstitial-link-wrapper"] 477 | wionews.com###footer 478 | wired.co.uk##.bb-card 479 | wired.com##. 480 | wired.com##.EventBannerWrapper-kMsgim, .fFaoHJ 481 | wired.com##.blockquote-embed__content 482 | wired.com##.callout 483 | wired.com##.footer 484 | wired.com##.grid-layout__aside 485 | wired.com##.link-banner--standard-navigation 486 | wired.com##.page__site-footer 487 | wired.com##.persistent-top 488 | wired.com##.standard-navigation 489 | wsj.com###popular-articles 490 | wsj.com##.media-object-rich-text 491 | zdnet.com##.breaking-news-container 492 | zdnet.com##.c-listingVertical 493 | zdnet.com##.related-stories 494 | zdnet.com##.relatedContent 495 | zeenews.india.com## 496 | zeenews.india.com##.break 497 | zeenews.india.com##.tag-block 498 | ||accounts.indianexpress.com/swagger-js/$domain=indianexpress.com 499 | ||bbc.com/userinfo 500 | ||bbc.com/wc-data/container/consent-banner 501 | ||bsmedia.business-standard.com/include/_mod/site/js/jquery.validationEngine.js 502 | ||businessinsider.in/gdpr_js_toi/ 503 | ||connect.facebook.net^$domain=timesofindia.indiatimes.com 504 | ||google.com/cse/static/images/1x/en/branding.png$domain=news18.com 505 | ||hindustantimes.com/res/images/sprite.svg?v=1$domain=hindustantimes.com 506 | ||idcta.api.bbc.com/idcta/config$domain=bbc.com 507 | ||images.hindustantimes.com/default/257x145.jpg$domain=hindustantimes.com 508 | ||images.hindustantimes.com/default/550x309.jpg$domain=hindustantimes.com 509 | ||images.news18.com/ibnlive/uploads/2019/07/mission-pani.gif 510 | ||img.etimg.com/photo/msid-71736973,quality-100/logo-stock-screener.jpg 511 | ||img.etimg.com/photo/msid-76920540,quality-100/et-markets-logo.jpg 512 | ||india.com/wp-content/plugins/zeeanalytics-plugin/external/js/zeeanalytics.js* 513 | ||indianexpress.com/wp-content/themes/indianexpress/images/newsGuard_logo.svg 514 | ||indianexpress.com/wp-content/themes/indianexpress/images/newsguard-logo-w.svg 515 | ||metrics.mzstatic.com^$domain=d3ward.github.io,important 516 | ||news18.com/images/icons/*$domain=news18.com 517 | ||platform.twitter.com/widgets.js$domain=opindia.com 518 | ||static.files.bbci.co.uk/core/bundle-dotcom-ad.c1c6cbc67ac76c682dc9.js 519 | ||static.files.bbci.co.uk/core/bundle-sign-in-prompt.dbee2a9e0a93dad85744.js 520 | ||timesofindia.indiatimes.com/grxpushnotification_js/ 521 | ||toiassets.indiatimes.com/assets/Socials.*.chunk.js 522 | ||toiassets.indiatimes.com/assets/WithBreakingNews.*.chunk.js 523 | ||washingtonpost.com/pwapiv2/$xhr,1p 524 | ||washingtonpost.com^*/pwapi-$script -------------------------------------------------------------------------------- /chirag_annoyance_filters/AntiOtherAnnoyances.txt: -------------------------------------------------------------------------------- 1 | ! Description:It block the other Annoyances 2 | ! Expires:1 hours 3 | ! Title:Chirag's AntiOtherAnnoyances list 4 | 123movies.*##.alert 5 | 123movies.*##.alert-warning 6 | 123movies.*##.notice-2 7 | 123moviesfree.love###bar-player 8 | 1337x.to##.bitcoin-icon 9 | 9tutorials.org##.post-footer, .post-footer-on-bottom 10 | accounts.simplilearn.com#@#.social-container 11 | aktutor.in###custom_html-2 12 | analyticsvidhya.com##.download-row 13 | businessnamegenerator.com##.exit-popup 14 | cloudsek.com###zc_notice 15 | colorstv.com###policypopup 16 | comparitech.com##.vpn 17 | dokumen.pub###DOKUMENPUB_cookie_box 18 | edureka.co##.free-webinar-reg-box 19 | ev01.to##.alert 20 | freecoursesites.com##.wp-fpyiu-ubicza-wrapper 21 | freecoursesites.com##div.wp-fpyiu-ubicza-blackout.active:nth-child(14) 22 | gomovies-online.cam##.aattention 23 | gomovies-online.cam##.hhotnews 24 | indiastudychannel.com##.form-horizontal 25 | kkworld.in###lsi_widget-3 26 | livelaw.in##.bottom_nav 27 | livelaw.in##.sticky-nav 28 | lybrate.com###right_panel 29 | mixkit.co##.elements-toast-banner__wrapper 30 | mixkit.co##.modal__overlay 31 | movies2watch.tv###gift-top 32 | multicominc.com##.spu-bg 33 | putlocker.*##.alert 34 | putlocker.*##.alert-warning 35 | putlocker.*##.notice-1 36 | smartprix.com##.dadow-box 37 | soap2day.to##.alert 38 | soap2day.to##.alert-warning 39 | totalview.io##.EUc 40 | verywellmind.com##.related-link 41 | watchdocumentaries.com###menu-item-5074 42 | www1.ummagurau.com##.alert 43 | yesmovies.ag##.xc-subs 44 | youtube.com###carousel-item > ytd-default-promo-panel-renderer.style-scope.ytd-carousel-item-renderer -------------------------------------------------------------------------------- /chirag_annoyance_filters/AntiPaywall.txt: -------------------------------------------------------------------------------- 1 | ! Expires: 2 days 2 | ! Homepage: https://github.com/chirag127/adblock/ 3 | ! Title: Chirag's Anti Paywall 4 | !!###lo-highlight-meter-1-highlight-box medium.datadriveninvestor.com###lo-highlight-meter-1-highlight-box levelup.gitconnected.com###lo-highlight-meter-1-highlight-box betterprogramming.pub###lo-highlight-meter-1-highlight-box 5 | ###lo-highlight-meter-1-highlight-box 6 | @@||reuters.com^$cookie 7 | betterprogramming.pub##+js(cookie-remover) 8 | bloomberg.com##+js(cookie-remover) 9 | builtin.com###article-signup-meter 10 | builtin.com##+js(cookie-remover) 11 | cnn.com##[data-testid="preview-component"] 12 | codeburst.io##+js(cookie-remover) 13 | fortune.com##.paywall:style(filter: none !important;) 14 | fortune.com##p:has([id^="offer"]) 15 | gitconnected.com##+js(cookie-remover) 16 | lumendatabase.org##+js(cookie-remover) 17 | mediapost.com###accesswall-modal 18 | mediapost.com##.modal-backdrop 19 | mediapost.com##body:style(overflow: auto !important;) 20 | mediapost.com##div:style(filter: none !important;) 21 | medium.com##+js(cookie-remover) 22 | medium.datadriveninvestor.com##+js(cookie-remover) 23 | mindtools.com##+js(cookie-remover,count_cookie) 24 | newrepublic.com###pwPopups 25 | nytimes.com##+js(cookie-remover) 26 | quora.com#$#.content-monetization-wall > div > .qu-overflowY--hidden { -webkit-mask-image: none!important; overflow-y: scroll!important } 27 | quora.com#$#.qu-zIndex--qtext_overlay { display: none !important; } 28 | quora.com#$#div[style*=".images.paywall_blur."] { display: none !important; } 29 | reuters.com##+js(cookie-remover) 30 | scientificamerican.com##+js(cookie-remover) 31 | slate.com##.slate-paywall 32 | swarajyamag.com##+js(cookie-remover,at-meter) 33 | technologyreview.com##+js(cookie-remover) 34 | technologyreview.com##.overlayFooter__wrapper--3DhFn 35 | technologyreview.com##.stayConnected__wrapper--22zXu 36 | telegraph.co.uk##.martech-modal-component-overlay 37 | telegraph.co.uk##body:style(overflow-y: auto !important;) 38 | theatlantic.com##[class^="Paywall_root__"] 39 | thediplomat.com##+js(cookie-remover) 40 | time.com##+js(cookie-remover) 41 | time.com##.registration-wall 42 | time.com##iframe[title="registration-form"] 43 | towardsdatascience.com##+js(cookie-remover) 44 | washingtonpost.com##[id^="paywall"] 45 | washingtontimes.com##.tp-modal 46 | ||buy.tinypass.com/$subdocument 47 | ||cdn.tinypass.com^$script 48 | ||indianexpress.com/wp-content/themes/indianexpress/js/min/premiumContent.js?ver=19012021.1$domain=indianexpress.com 49 | ||quoracdn.net/*.images.paywall_blur.TextBlurNormal.$image,domain=quora.com -------------------------------------------------------------------------------- /chirag_annoyance_filters/AntiSpyware.txt: -------------------------------------------------------------------------------- 1 | ! Description: It block the spywares from the sites. 2 | ! Expires: 1 hours 3 | ! Homepage: https://github.com/chirag127/adblock/ 4 | ! Title: Chirag's SpywareBlocker list 5 | /reports/performance/$domain=medium.com 6 | https://api.openai.com/v1/moderations 7 | https://cdn.codechef.com/codechef_banners/1667969430.jpg$domain=codechef.com 8 | https://chat.openai.com/backend-api/moderations 9 | https://ph-files.imgix.net/6a8944cf-c08e-4aad-b37d-8b2a5bf72b6f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format$domain=producthunt.com 10 | https://static.domainracer.com/336x280/dr.gif$domain=krazytech.com 11 | ||adguard.com/-/event/ 12 | ||translate.google.com/_/TranslateWebserverUi/cspreport$domain=translate.google.com 13 | ||vetted.ai^$third-party 14 | -------------------------------------------------------------------------------- /chirag_annoyance_filters/AntiTopAnnoyances.txt: -------------------------------------------------------------------------------- 1 | ! Description: It block the Annoyances from top sites. 2 | ! Expires: 1 hours 3 | ! Homepage: https://github.com/chirag127/adblock/ 4 | ! Title: Chirag's AntiTopAnnoyances list 5 | ###ckpolicy 6 | addons.mozilla.org##.GetFirefoxBanner 7 | addons.mozilla.org##.Notice 8 | addons.mozilla.org##.Notice-dismissible 9 | addons.mozilla.org##.Notice-warning 10 | adguard.com##.test__location 11 | adhole.org##.mobile-hidden 12 | ahadns.com###sponsors 13 | automatetheboringstuff.com##div.main > p > a[href^="https://www.humblebundle.com/"] 14 | blahdns.com##footer 15 | bleepingcomputer.com###footer > div.container:first-child > div.row > div.col-md-4:first-child 16 | blogs.scientificamerican.com##.spw__banner 17 | campaignindia.in##.socialBarModule 18 | campaignlive.co.uk##.promo, .promoTitleText 19 | cloud.google.com##.devsite-banner 20 | cloud.google.com##.devsite-banner-announcement 21 | community.brave.com###banner 22 | coursefreedl.com#%#//scriptlet("adjust-setInterval", "downloadTimer", "", "0.02") 23 | dbknews.com##.hidden 24 | developer.android.com##.devsite-footer-utility-button 25 | developer.android.com##.devsite-footer-utility-item 26 | developers.google.com##.devsite-banner-message 27 | dnsleaktest.com##div.container_12:nth-child(3) > p:last-child 28 | dnsleaktest.com##p[style="padding-bottom: 100px"]:remove() 29 | downloadr.in#%#//scriptlet("adjust-setTimeout", "countdown", "", "0.02") 30 | fast.com###test-info-container 31 | filmora.wondershare.com##.arc-banner 32 | fosshub.com##.ad 33 | freecourse.tech##+js(acis, decodeURIComponent, ai_) 34 | freepress.net##div[class$="newsletter"] 35 | gethuman.com##.sec-below 36 | golang.org##.Header-banner 37 | grasshopper.app##gh-banner 38 | huffpost.com##.archive-notice 39 | huffpost.com##.archive-notice--top 40 | icallhelpline.org##.b-modal 41 | icallhelpline.org##.pps-popup 42 | ihavenotv.com##.bmc-button 43 | ihavenotv.com##footer 44 | imdb.com###titleAwardsRanks 45 | imgur.com##.BottomRecirc 46 | imgur.com##.Gallery-Share 47 | imgur.com##.Gallery-Sidebar 48 | imgur.com##.score 49 | imgur.com##.share-fb 50 | imgur.com##.share-other 51 | imgur.com##.share-twttr 52 | investing.com###topAlertBarContainer 53 | jiomart.com##.promotion_product 54 | lastmomenttuitions.com###popups 55 | lumendatabase.org##.first-time-visitor 56 | maketecheasier.com##.related 57 | marketingplatform.google.com##.racial-equity-bar-text 58 | moddroid.com#%#//scriptlet("adjust-setTimeout", "download", "3000", "0.02") 59 | my.nextdns.io###root > div.px-3.text-center:last-child 60 | nona.de##article[class="teaser"]:not([id]) 61 | nona.de##article[class="teaser"]:not([id^="https://"]) 62 | odysee.com##.home__meme 63 | open.spotify.com##.GenericModal__overlay, .GenericModal__overlay--animated, .GenericModal__overlay--afterOpen 64 | papaly.com###rand-notice 65 | programiz.com##.footer 66 | reports.adguard.com##.flash-wrapper, .flash-wrapper--en 67 | returnyoutubedislike.com###biggest-supporters 68 | sg.style.yahoo.com###sda-MON 69 | space.com##.read-more-container 70 | space.com##.related-articles-block 71 | speedtest.net##.js-data-ip 72 | support.google.com##.info-bar-container 73 | tensorflow.org##.devsite-banner-message 74 | translate.google.com##.notification-area,.gt-cc:remove() 75 | tutcourse.com##+js(aeld, DOMContentLoaded) 76 | vimeo.com###main > div._1Rzf5 > div.sc-jtRfpW.ekBcEO:last-child 77 | webrtc.org##.devsite-banner-message 78 | wiki.sponsor.ajay.app###n-randompage 79 | ||api.aws.parking.godaddy.com/v1/parking/*$domain=zacebookpk.com 80 | ||cdn.thewire.in/wp-content/uploads/2020/05/12160243/Wire-Science-Writer-Banner-no-logo.png^ 81 | ||media.geeksforgeeks.org/img-practice/Prac-LT-DSA-SP.png^ 82 | ||message-editor.scdn.co/9cc3a865-66d3-4b27-9555-7596df42a421$domain=open.spotify.com -------------------------------------------------------------------------------- /chirag_annoyance_filters/AntiUrlTrackingParameter.txt: -------------------------------------------------------------------------------- 1 | ! Description: It block the tracking parameters from the websites 2 | ! Expires: 1 hours 3 | ! Homepage: https://github.com/chirag127/adblock/ 4 | ! Title: Chirag's UrlTrackingParameterBlocker list 5 | !!||google.*/search$removeparam=client breaks the suggestion maybe as they do not know which device i'm using so they can't find which suggestion to give 6 | !||google.*$removeparam=btn[a-zA-Z]* btnI=I%27m+Feeling+Lucky breaks https://www.google.com/search?q=india&btnI=I%27m+Feeling+Lucky&newwindow=1&sxsrf=ALeKk03gtx0M9L2Pnh9j69mrMxGoxTZOHw%3A1626810064280&source=hp&ei=0Cb3YN7tDqPhz7sPsJ6_0AI&iflsig=AINFCbYAAAAAYPc04Mk1Agw6gRHehtMTYz0hyjGJoMYE 7 | !||google.*$removeparam=client breaks the suggestion maybe as they do not know which device i'm using so they can't find which suggestion to give. !! !@@||google.*/complete/search?q=*$removeparam=client to protect the breaking of the suggestion maybe as they do not know which device i'm using so they can't find which suggestion to give client=gws-wiz It seems to be something that appears in the URL of a Google search "GWS" means Google web server, "SERP" means "search engine results page."!||google.*$removeparam=sa # breaks redirected see https://webmasters.stackexchange.com/questions/116854/what-causes-redirect-notice-in-google-search 8 | !||google.*^$removeparam=usg # break redirected 9 | $removeparam=__cf_chl_jschl_tk__ 10 | @@||google.*/complete/search$removeparam 11 | ||accounts.firefox.com^$removeparam=entrypoint 12 | ||accounts.firefox.com^$removeparam=form_type 13 | ||adguard.com^$removeparam=aid 14 | ||adguard.com^$removeparam=cid 15 | ||amazon.$removeparam=/^cv_ct_/ 16 | ||amazon.$removeparam=/^pd_rd_/ 17 | ||amazon.$removeparam=/^pf_rd_/ 18 | ||amazon.$removeparam=/__mk_*_*/ 19 | ||amazon.$removeparam=[^a-zA-Z%0-9]adId 20 | ||amazon.$removeparam=[a-zA-Z%0-9]*ie 21 | ||amazon.$removeparam=\\/ref=[^\\/\\?]* 22 | ||amazon.$removeparam=_encoding 23 | ||amazon.$removeparam=aaxitk 24 | ||amazon.$removeparam=ac_md 25 | ||amazon.$removeparam=ascsubtag 26 | ||amazon.$removeparam=camp 27 | ||amazon.$removeparam=colid 28 | ||amazon.$removeparam=coliid 29 | ||amazon.$removeparam=creative 30 | ||amazon.$removeparam=creativeASIN 31 | ||amazon.$removeparam=crid 32 | ||amazon.$removeparam=cv_ct_[a-zA-Z]+ 33 | ||amazon.$removeparam=dchild 34 | ||amazon.$removeparam=field-lbr_brands_browse-bin 35 | ||amazon.$removeparam=hsa_cr_id 36 | ||amazon.$removeparam=ingress 37 | ||amazon.$removeparam=keywords 38 | ||amazon.$removeparam=language 39 | ||amazon.$removeparam=linkCode 40 | ||amazon.$removeparam=linkId 41 | ||amazon.$removeparam=ms3_c 42 | ||amazon.$removeparam=pd_rd_[a-zA-Z]* 43 | ||amazon.$removeparam=pf_rd_[a-zA-Z] 44 | ||amazon.$removeparam=qid 45 | ||amazon.$removeparam=qualifier 46 | ||amazon.$removeparam=refRID 47 | ||amazon.$removeparam=ref_? 48 | ||amazon.$removeparam=rnid 49 | ||amazon.$removeparam=s 50 | ||amazon.$removeparam=sb-ci-[a-zA-Z]+ 51 | ||amazon.$removeparam=smid 52 | ||amazon.$removeparam=spIA 53 | ||amazon.$removeparam=sprefix 54 | ||amazon.$removeparam=sr 55 | ||amazon.$removeparam=srs 56 | ||amazon.$removeparam=th 57 | ||bing.com/search?q=*^$removeparam=cvid 58 | ||bing.com^$removeparam=PC 59 | ||bing.com^$removeparam=form 60 | ||bing.com^$removeparam=pq 61 | ||bing.com^$removeparam=qp 62 | ||bing.com^$removeparam=qs 63 | ||bing.com^$removeparam=sc 64 | ||bing.com^$removeparam=sk 65 | ||bing.com^$removeparam=sp 66 | ||brave.com^$removeparam=source 67 | ||chrome.google.com^$removeparam=hl 68 | ||cnet.com^$removeparam=ftag 69 | ||edx.org^$removeparam=awc 70 | ||facebook.com^$removeparam=[a-zA-Z]*ref[a-zA-Z]* 71 | ||facebook.com^$removeparam=__tn__ 72 | ||facebook.com^$removeparam=__xts__%5B[0-9]%5D 73 | ||facebook.com^$removeparam=__xts__\\[[0-9]\\] 74 | ||facebook.com^$removeparam=action_history 75 | ||facebook.com^$removeparam=app 76 | ||facebook.com^$removeparam=comment_tracking 77 | ||facebook.com^$removeparam=dti 78 | ||facebook.com^$removeparam=eid 79 | ||facebook.com^$removeparam=ftentidentifier 80 | ||facebook.com^$removeparam=hc_[a-zA-Z_%\\[\\]0-9]* 81 | ||facebook.com^$removeparam=ls_ref 82 | ||facebook.com^$removeparam=padding 83 | ||facebook.com^$removeparam=pageid 84 | ||facebook.com^$removeparam=video_source 85 | ||firefox.com^$removeparam=context 86 | ||firefox.com^$removeparam=entrypoint 87 | ||firefox.com^$removeparam=form_type 88 | ||flipkart.com^$removeparam=/^[cilp]id=/ 89 | ||flipkart.com^$removeparam=/^otracker.?=/ 90 | ||flipkart.com^$removeparam=/^p\[\]=/ 91 | ||flipkart.com^$removeparam=/^sattr\[\]=/ 92 | ||flipkart.com^$removeparam=collection-tab-name 93 | ||flipkart.com^$removeparam=fm 94 | ||flipkart.com^$removeparam=marketplace 95 | ||flipkart.com^$removeparam=ppn 96 | ||flipkart.com^$removeparam=ppt 97 | ||flipkart.com^$removeparam=srno 98 | ||flipkart.com^$removeparam=ssid 99 | ||flipkart.com^$removeparam=st 100 | ||flipkart.com^$removeparam=store 101 | ||getpocket.com^$removeparam=src 102 | ||github.com^$removeparam=email_source 103 | ||github.com^$removeparam=email_token 104 | ||github.com^$removeparam=labels 105 | ||github.com^$removeparam=ref 106 | ||google.*/search$removeparam=_u 107 | ||google.*/search$removeparam=aqs 108 | ||google.*/search$removeparam=atyp 109 | ||google.*/search$removeparam=bi[a-zA-Z]* 110 | ||google.*/search$removeparam=cad 111 | ||google.*/search$removeparam=cd 112 | ||google.*/search$removeparam=dcr 113 | ||google.*/search$removeparam=dpr 114 | ||google.*/search$removeparam=ei 115 | ||google.*/search$removeparam=esrc 116 | ||google.*/search$removeparam=gfe_[a-zA-Z]* 117 | ||google.*/search$removeparam=gs_[a-zA-Z]* 118 | ||google.*/search$removeparam=gws_[a-zA-Z]* 119 | ||google.*/search$removeparam=i-would-rather-use-firefox 120 | ||google.*/search$removeparam=ie 121 | ||google.*/search$removeparam=je 122 | ||google.*/search$removeparam=newwindow 123 | ||google.*/search$removeparam=oe 124 | ||google.*/search$removeparam=oq 125 | ||google.*/search$removeparam=rlz 126 | ||google.*/search$removeparam=sa 127 | ||google.*/search$removeparam=safe 128 | ||google.*/search$removeparam=sec_act 129 | ||google.*/search$removeparam=sei 130 | ||google.*/search$removeparam=site 131 | ||google.*/search$removeparam=source 132 | ||google.*/search$removeparam=sourceid 133 | ||google.*/search$removeparam=spell 134 | ||google.*/search$removeparam=sxsrf 135 | ||google.*/search$removeparam=uact 136 | ||google.*/search$removeparam=usg 137 | ||google.*/search$removeparam=ved 138 | ||google.*/search$removeparam=vet 139 | ||google.*/search$removeparam=zx 140 | ||google.com/search$removeparam=client 141 | ||google.com/search$removeparam=sclient 142 | ||imdb.com^$removeparam=pf_rd_[a-zA-Z]* 143 | ||imdb.com^$removeparam=ref_ 144 | ||jarvis.ai^$removeparam=fpr 145 | ||join.skillshare.com^$removeparam=affiliateRef 146 | ||join.skillshare.com^$removeparam=clickid 147 | ||join.skillshare.com^$removeparam=irgwc 148 | ||linkedin.com^$removeparam=li[a-zA-Z]{2} 149 | ||linkedin.com^$removeparam=refId 150 | ||linkedin.com^$removeparam=trk 151 | ||linkedin.com^$removeparam=u 152 | ||medium.com^$removeparam=source 153 | ||mozilla.org^$removeparam=as 154 | ||mozilla.org^$removeparam=platform 155 | ||mozilla.org^$removeparam=redirect_source 156 | ||mozilla.org^$removeparam=src 157 | ||msn.com^$removeparam=pfr 158 | ||nytimes.com^$removeparam=smid 159 | ||polsy.org.uk^$removeparam=auth 160 | ||protonvpn.com^$removeparam=url_id 161 | ||reddit.com^$removeparam=_branch_match_id 162 | ||reddit.com^$removeparam=correlation_id 163 | ||reddit.com^$removeparam=ref_campaign 164 | ||reddit.com^$removeparam=ref_source 165 | ||shutterstock.com^$removeparam=src 166 | ||spotify.com^$removeparam=si 167 | ||spreadprivacy.com^$removeparam=s 168 | ||techcrunch.com^$removeparam=ncid 169 | ||techcrunch.com^$removeparam=sr 170 | ||theguardian.com^$removeparam=CMP 171 | ||twitter.com^$removeparam=(ref_?)?src 172 | ||twitter.com^$removeparam=cn 173 | ||twitter.com^$removeparam=ref_url 174 | ||twitter.com^$removeparam=s 175 | ||udacity.com^$removeparam=adid 176 | ||udacity.com^$removeparam=aff 177 | ||udacity.com^$removeparam=irclickid 178 | ||udacity.com^$removeparam=irgwc 179 | ||udemy.com^$removeparam=LSNPUBID 180 | ||udemy.com^$removeparam=kw 181 | ||udemy.com^$removeparam=ranEAID 182 | ||udemy.com^$removeparam=ranMID 183 | ||udemy.com^$removeparam=ranSiteID 184 | ||udemy.com^$removeparam=src 185 | ||userscript.zone^$removeparam=source 186 | ||www.amazon.in^$removeparam=geniuslink 187 | ||www.amazon.in^$removeparam=geniuslink 188 | ||www.coursera.org^$removeparam=ranEAID 189 | ||www.coursera.org^$removeparam=ranMID 190 | ||www.coursera.org^$removeparam=ranSiteID 191 | ||www.netflix.com^$removeparam=source 192 | ||youtube.com^$removeparam=feature 193 | ||youtube.com^$removeparam=gclid 194 | ||youtube.com^$removeparam=kw 195 | ||youtube.com^$removeparam=referrer -------------------------------------------------------------------------------- /chirag_annoyance_filters/AntiYGRAnnoyance.txt: -------------------------------------------------------------------------------- 1 | ! Description: Removes Annoyances from YouTube, Google, and Reddit 2 | ! Expires: 2 days 3 | ! Title: Chirag's AntiYGRAnnoyance list 4 | analyticsindiamag.com##.hide-on-print 5 | ccm.net##.dontPrint 6 | dallasnews.com##.print_hidden 7 | hbr.org##.hide-for-print 8 | indiaforums.com##.no-print_not 9 | theguardian.com##[data-print-layout="hide"] 10 | washingtonpost.com##.hide-for-print 11 | youtube.com###chat 12 | youtube.com###clarify-box 13 | youtube.com##.LytbBookmarkAbsWrapper, .LytbBookmarkAbsWrapper__watch 14 | youtube.com#%#//scriptlet('remove-attr', 'visibility', 'ytd-engagement-panel-section-list-renderer[target-id="engagement-panel-macro-markers-auto-chapters"]') 15 | youtube.com#%#//scriptlet('remove-attr', 'visibility', 'ytd-engagement-panel-section-list-renderer[target-id="engagement-panel-macro-markers-description-chapters"]') 16 | youtube.com###alert-banner 17 | youtube.com##ytd-compact-movie-renderer 18 | ! Mixes are pointless. Just add an option for their appearance, or remove them. 19 | ! Removes Mixes from the Main Page 20 | youtube.com##ytd-rich-item-renderer #video-title-link[title*="Mix"][href$="start_radio=1"]:upward(ytd-rich-item-renderer) 21 | ! Removes Mixes from the right side panel 22 | youtube.com##ytd-compact-radio-renderer 23 | ! Removes Mixes from search results 24 | youtube.com##ytd-radio-renderer 25 | ! Removes "YouTube" (Music) playlists from the right side panel 26 | youtube.com##ytd-compact-playlist-renderer .ytd-channel-name:has-text(/^YouTube/):upward(ytd-compact-playlist-renderer) 27 | ! homepage 28 | !youtube.com###primary > ytd-rich-grid-renderer.style-scope.ytd-two-column-browse-results-renderer 29 | ! explore 30 | !youtube.com###items > ytd-guide-entry-renderer.style-scope.ytd-guide-section-renderer:nth-child(2) 31 | !side chat box 32 | !clarify 33 | !donation self 34 | youtube.com###donation-shelf 35 | !join button 36 | youtube.com###sponsor-button 37 | !notification after subscription 38 | ! youtube.com###notification-preference-button // it also remove the sub button 39 | ! menu 40 | ! youtube.com###menu-container,.ytd-video-primary-info-renderer.style-scope.super-title,.ytd-video-primary-info-renderer.style-scope.super-title-icon 41 | ! youtube.com##.ytp-miniplayer-button 42 | youtube.com###alerts 43 | !s youtube 44 | ||youtube.com/s/notifications/ 45 | ||youtube.com/youtubei/v1/notification/ 46 | ! header scroll+ chip on the homepage 47 | !youtube.com###header > ytd-feed-filter-chip-bar-renderer.style-scope.ytd-rich-grid-renderer 48 | ! top bar side button 49 | !youtube apps youtubeapps button 50 | youtube.com##ytd-topbar-menu-button-renderer.style-default.ytd-masthead.style-scope > .ytd-topbar-menu-button-renderer.style-scope 51 | ! create button 52 | youtube.com###buttons > ytd-topbar-menu-button-renderer.style-scope.ytd-masthead.style-default:first-child 53 | ! notification buttons 54 | ! youtube.com##.notification-button-style-type-default 55 | !guide menu of the side 56 | youtube.com###endpoint[title="Your videos"] 57 | youtube.com###endpoint[title="Your clips"][href="/feed/clips"] 58 | ! Removes Side Menu Playlists and Subscription List (Can be accessed in library) 59 | youtube.com##ytd-guide-section-renderer.ytd-guide-renderer.style-scope:nth-of-type(2) 60 | ! Put that "More from YouTube" somewhere else, since you stuff the important stuff at the BOTTOM. 61 | youtube.com##ytd-guide-section-renderer.ytd-guide-renderer.style-scope:nth-of-type(3) 62 | !SettingsReport historyHelpSend feedback 63 | youtube.com##ytd-guide-section-renderer.ytd-guide-renderer.style-scope:nth-of-type(4) 64 | ! footer + 65 | youtube.com###guide-links-primary 66 | !usCreatorsAdvertiseDevelopersTermsPrivacyPolicy & SafetyHow YouTube worksTest new featuresAboutPressCopyrightContact 67 | youtube.com###guide-links-secondary 68 | !copyright 69 | youtube.com###copyright 70 | ! For the last time stop pushing us your memberships. 71 | youtube.com##a#endpoint[href="/paid_memberships"] 72 | youtube.com###offer-module 73 | ! banner channel 74 | youtube.com##div.ytd-c4-tabbed-header-renderer.style-scope.banner-visible-area 75 | !search and home page 76 | !call icall suicide help line 77 | youtube.com##.ytd-emergency-onebox-renderer 78 | ! restricted mode is on 79 | youtube.com###contents > ytd-clarification-renderer 80 | youtube.com##ytd-movie-renderer 81 | !suicide 82 | youtube.com##ytd-emergency-onebox-renderer 83 | !restricted mode is on warning on the search result. I don't want to turn off restricted mode in any condition then this is not needed. 84 | youtube.com###header > ytd-text-header-renderer.style-scope.ytd-section-list-renderer 85 | ! safe browsing on 86 | google.com##.pdswFd 87 | ! Images for india flag map beautiful independence day city culture village ancient wallpaper photography famous republic day state logo delhi drawing south outline art digital Image result for india Image result for india Image result for india Image result for india Image result for india Image result for india Image result for india Image result for india Image result for india Image result for india ![image](https://user-images.githubusercontent.com/76880977/122076385-76a51780-ce18-11eb-850e-dff58b3351c5.png) ![image](https://user-images.githubusercontent.com/76880977/122076387-773dae00-ce18-11eb-885e-a4c38f7ceff7.png) 88 | google.com##.NhRr3b 89 | ! What do you think?This is helpfulA definition is missingA definition is incompleteA definition is wrongA definition is offensiveThe order of definitions is wrongThe !pronunciation audio is wrongOther issueComments or suggestions? 90 | google.com##.dobdf 91 | !report/feedback on search predictions 92 | www.google.com###sbfblt 93 | !feedback below questions AND SNIPPETS . 94 | www.google.com##.KFFQ0c.xKf9F 95 | !FEEDBACK below images at the top of the thing and things related to searched items 96 | www.google.com##.tgqOk 97 | ! FEEDBACK BELOW EDUCATIONAL QUESTION FROM EDUCATIONAL WEBSITES [image](https://user-images.githubusercontent.com/76880977/123047220-a9539f00-d41a-11eb-9ba1-02bf654c1e2d.png) 98 | google.com##[class="jOVpdb QkCS1c"] 99 | ! feedback footer at the side wikipedia articles. 100 | www.google.com##.kno-ftr 101 | !See more movies Feedback [image](https://user-images.githubusercontent.com/76880977/121354651-b2d60500-c94c-11eb-8ac7-20a708c16765.png) [image](https://user-images.githubusercontent.com/76880977/121354650-b23d6e80-c94c-11eb-83ea-10fb50b3a69a.png) 102 | www.google.com##.w7DnQb 103 | ![image](https://user-images.githubusercontent.com/76880977/124391308-a35c9880-dd0d-11eb-866d-86f3a1ab54c7.png) feedback 104 | www.google.com##.jYyFuf 105 | ! feedback pop up about snippet 106 | www.google.com###dfo 107 | !Reddit RPAN 108 | ! Hide Reddit 'Top Broadcast Now' & 'Top livestream' 109 | reddit.com##a[href^="/rpan/"] > h3:has-text(/Top (livestream|broadcast)/):upward(7) 110 | !premium banner on homepage 111 | reddit.com##._1b1Jalg2nxA_Z-BjKXRfAV 112 | !create post bar on top on home page 113 | www.reddit.com##._2jJNpBqXMbbyOiGCElTYxZ 114 | ! 2021-04-17 ReplyShareReportSave buttons below the replies 115 | www.reddit.com##._3KgrO85L1p9wQbgwG27q4y 116 | ! 2021-04-17 CommentsAwardShareSaveHidReport button below the post on the post page 117 | www.reddit.com##._1hwEKkB_38tIoal6fcdrt9 118 | ! 2021-04-17 upper right corner buttons . 119 | www.reddit.com##._1x6pySZ2CoUnAfsFhGe7J1 120 | ! 2021-04-17 thread is archived warning 121 | !reddit.com##.jf95ZrrjIs2i--Ud8Kvb7, ._1DUKbp8va6vxOv9zemBDBi 122 | !www.reddit.com##._1EjIqPTCvhReSe3IjZptiB 123 | ! 2021-04-17 tos +ad 124 | www.reddit.com##._1oRQu-aolgpPPJDblUGTw5 125 | !bottom dog 126 | www.reddit.com##._2YJDRz5rCYQfu8YdgB_neb 127 | ! top left right buttons 128 | reddit.com##._2u8LqkbMtzd0lpblMFbJq5 129 | !create community 'have an idea( come in search results only) 130 | reddit.com##._3lfTEmyI7x9ib1wz4e8RWP 131 | ! given awards 132 | reddit.com##._3XoW0oYd5806XiOr24gGdb 133 | ! small grey box below usernames in the coments . 134 | reddit.com##._3w527zTLhXkd08MyacMV9H -------------------------------------------------------------------------------- /chirag_annoyance_filters/LongRules.txt: -------------------------------------------------------------------------------- 1 | ! Description: It rules which are too long. 2 | ! Expires: 1 hours 3 | ! Homepage: https://github.com/chirag127/adblock/ 4 | ! Title: Chirag's LongRules list 5 | a.pr-cy.ru#?#.box-content > div.analysis-test__wrap:has(> a[href^="https://"][target="_blank"]) 6 | addons.videolan.org###product-maker > div > div.project-share-new.col-lg-12.col-md-12.col-sm-12.col-xs-12 > div.prod-widget-box.prod-user.right:nth-child(6) 7 | allconnect.com##div.row:last-child > div.col-12.col-lg-8.offset-lg-2 > div.entry-content > article.bg-blue-bg-pale.rounded-4.p-16.md\:px-24.lg\:px-56.mt-24.mb-24.md\:mb-32.text-center:first-child 8 | digitaltrends.com###dt-post-title > div.b-headline__top:first-child > div.b-headline__note:last-child 9 | dl.freetutsdownload.net###page-content > div.redirect-message > li.lino:nth-child(8) > h2 10 | fmovies.to###controls > div.items:first-child > div:has( > i.fa.fa-comment) 11 | genoanime.com##li:has( > a > i.fa.fa-donate) 12 | ihavenotv.com###bs-example-navbar-collapse-1 > ul.nav.navbar-nav.navbar-left:nth-child(5) > li:last-child > a 13 | indiatoday.in##div.story-right > div.description > p:has(strong:has-text(ALSO READ | )) 14 | indiatoday.in##strong:has(a[href^="https://www.indiatoday.in/"][target="_blank"]) 15 | infoworld.com#?#.resources > ul > li:has(> .item-eyebrow > .sponsored) 16 | isitdownrightnow.com##div.rightdiv:has(div.div-latest-comments) 17 | privacysavvy.com###content > div > div.container.mb-4.lg\:mb-6:nth-child(2) > div.flex.flex-wrap.-mx-2 > article.w-full.px-2.lg\:w-3\/4.lg\:pr-5:first-child > div.ps-block-container.ps-block-container--post > div.flex.flex-wrap.items-center.justify-between.text-sm.text-grey-500.mb-4:nth-child(2) > div.relative.w-full.mt-2.xs\:mt-0.xs\:w-auto.mr-2:last-child > span.underline.cursor-pointer.hover\:text-grey-800:first-child 18 | quora.com###mainContent > div.q-flex.qu-justifyContent--center.qu-alignItems--center.qu-zIndex--overlay 19 | quora.com##[class^="CssComponent-sc-"]:has-text(Related Questions) 20 | quora.com#?##mainContent > .qu-pb--small + .qu-borderAll:has(> .q-box > .q-flex > span.q-inlineBlock[name="Suicide"]) 21 | speedtest.net##div.ispComponent:first-child > div > div.result-data:last-child 22 | support.google.com##div.sub-article-container:has( > div.article-survey-container) 23 | -------------------------------------------------------------------------------- /chirag_annoyance_filters/Uncategorised.txt: -------------------------------------------------------------------------------- 1 | !etmoney.com##.widget-genius-welcome-top 2 | 91wheels.com##.widgets_likegraycard__I_AY0 3 | aajtak.in###appear_recommended_stories 4 | aajtak.in##.multy-video-iframe, .lazyloaded 5 | analyticsindiamag.com###elementor-popup-modal-10080797 6 | analyticsindiamag.com##.elementor-location-header 7 | android.gadgethacks.com##.left-col 8 | android.gadgethacks.com##footer 9 | android.gadgethacks.com##header:first-child 10 | androidauthority.com###__next > main.-__fb.-__m:nth-child(5) > div.-__c:last-child > div.-__pd.-__z:nth-child(6) > div.-__od:first-child > div.-__d.-__jc.-__xj:nth-child(47) 11 | androidauthority.com##.-__7b 12 | bbc.com##.ssrcss-1e40jn6-LinksComponentWrapper, .e3eyuya0 13 | bbc.com##.ssrcss-1szabdv-StyledTagContainer, .ed0g1kj1 14 | blog.feedspot.com##.et_pb_extra_column_sidebar 15 | blog.textpage.xyz##.ui-widget-overlay, .ui-front 16 | blogs.bing.com##.site-footer 17 | cashify.in###__next > main > section.readable:last-child > div.MuiGrid2-root.MuiGrid2-direction-xs-row.MuiGrid2-grid-xs-12.MuiGrid2-grid-md-12.csh-view.mui-style-ypwgkh:last-child 18 | cashify.in###__next > main > section.readable:last-child > div.frame-size.pad-lr-16-mob:nth-child(10) > section.relative.layout.horizontal.vertical-mob.justified.flwidth > div.MuiBox-root.mui-style-1ek6zld:last-child 19 | cashify.in###__next > main > section.readable:last-child > div.frame-size.pad-lr-16-mob:nth-child(10) > section.relative.layout.horizontal.vertical-mob.justified.flwidth > div.MuiBox-root.mui-style-lufsa1:first-child > div > div.MuiGrid2-root.MuiGrid2-direction-xs-row.MuiGrid2-grid-xs-12.MuiGrid2-grid-md-8.csh-view.mui-style-1yixn6o > div.MuiGrid2-root.MuiGrid2-direction-xs-row.MuiGrid2-grid-xs-12.MuiGrid2-grid-md-12.mui-style-1olrdz9:nth-child(7) 20 | cashify.in###__next > main > section.readable:last-child > div.frame-size.pad-lr-16-mob:nth-child(9) > section.relative.layout.horizontal.vertical-mob.justified.flwidth > div.MuiBox-root.mui-style-1ek6zld:last-child 21 | cashify.in###content-167995 > div > div > span.MuiTypography-root.MuiTypography-body4.mui-style-l8rxtc:first-child > p:last-child 22 | chat-gpt.org##.st-sticky-share-buttons 23 | classcentral.com###news-banner 24 | cloudwards.net###footer 25 | cloudwards.net##.helpful 26 | cloudwards.net##.review-bar 27 | codechef.com###vertical-tab-panel-0 > div.MuiBox-root.jss282:last-child > div._problem-statement__container_1f1he_2 > div._problem-statement__inner__container_1f1he_100:last-child > hr.MuiDivider-root._horizontal__divider_1f1he_103:nth-child(2) 28 | codechef.com###vertical-tab-panel-0 > div.MuiBox-root.jss282:last-child > div._problem-statement__container_1f1he_2 > div._problem-statement__inner__container_1f1he_100:last-child > hr.MuiDivider-root._horizontal__divider_1f1he_103:nth-child(2) 29 | codesync.com##.onesignal-slidedown-dialog 30 | codesync.com##.onesignal-slidedown-dialog 31 | dawn.com##.pb-2 32 | deepnote.com###content-root > div.css-76u8a0-SkeletonTheme > div.css-1h5x55s > div.chakra-portal:last-child > div.css-1h5x55s:first-child > div.css-1shd0kf:nth-child(2) 33 | digitalocean.com##.WasThisHelpfulStyles__StyledContainer-sc-ugfqut-0, .kfQMbU 34 | digitalocean.com##.WasThisHelpfulStyles__StyledContainer-sc-ugfqut-0, .kfQMbU 35 | economictimes.indiatimes.com##.header, .marketstats 36 | economictimes.indiatimes.com##.pollData 37 | en.wikipedia.org###wll2021 38 | en.wikipedia.org###wll2021 39 | eurasiantimes.com##.td-header-template-wrap 40 | geekflare.com##.wp-block-template-part 41 | geeksforgeeks.org##.article--recommended 42 | geeksforgeeks.org##.article-meta 43 | geeksforgeeks.org##.gfg-footer 44 | geeksforgeeks.org##.header-main__slider 45 | geeksforgeeks.org##.inArticleAds 46 | geeksforgeeks.org##.inArticleAds 47 | geeksforgeeks.org##.rightBar 48 | google.com##.gpt-promotion 49 | google.com##.gpt-promotion 50 | grammarly.com##.F0u0G-container 51 | grammarly.com##._1-fgq-banner, ._3PGZw-ukraineSwoosh 52 | grammarly.com##._1-fgq-banner, ._3PGZw-ukraineSwoosh 53 | grammarly.com##._16iRt-container 54 | grammarly.com##._3cM4k-bannerGo, ._32d-e-goSwoosh 55 | grammarly.com##.tool__product 56 | hackaday.com###secondary 57 | hackerrank.com###content > div.ui-kit-root > div.body-wrap.community-page.challenges-page.problem-page > div > div.theme-m.new-design.logged-user > div.community-content:nth-child(4) > div.challenge-view.theme-m > section.challenge-interface.challenge-problem:last-child > div.challenge-body > div.challenge-body-elements-problem.challenge-container-element > div.full-screen-view > div.full-screeen-header:first-child 58 | hackerrank.com###content > div.ui-kit-root > div.body-wrap.community-page.challenges-page.problem-page > div > div.theme-m.new-design.logged-user > div.community-content:nth-child(4) > div.challenge-view.theme-m > section.challenge-interface.challenge-problem:last-child > div.challenge-body > div.challenge-body-elements-problem.challenge-container-element > div.full-screen-view > div.full-screeen-header:first-child 59 | hackerrank.com##.extra-sidebar-wrapper 60 | hackerrank.com##.extra-sidebar-wrapper 61 | hackerrank.com##.line-numbers 62 | hackerrank.com##.line-numbers 63 | helpx.adobe.com##.banner, .banner-welcome 64 | hindustantimes.com##.followHT 65 | hindustantimes.com##.footer__ht__links 66 | hindustantimes.com##.rgtAdSection 67 | hindustantimes.com##footer 68 | https://api.openai.com/v1/moderations 69 | https://assetscdn1.paytm.com/images/catalog/view_item/1352115/1679380899756.jpg$domain=paytm.com 70 | https://cdn.codechef.com/codechef_banners/1667969430.jpg$domain=codechef.com 71 | https://chat.openai.com/backend-api/moderations 72 | https://ph-files.imgix.net/6a8944cf-c08e-4aad-b37d-8b2a5bf72b6f.png?auto=compress&codec=mozjpeg&cs=strip&auto=format$domain=producthunt.com 73 | https://static.domainracer.com/336x280/dr.gif$domain=krazytech.com 74 | indianexpress.com##.ie-header 75 | indiatoday.in###__next > header 76 | indiatoday.in###checktheseout3 77 | insider.finology.in###comment-area 78 | itsourcecode.com###left-sidebar 79 | itsourcecode.com###right-sidebar 80 | itsourcecode.com##.site-footer, .footer-bar-active, .footer-bar-align-right 81 | jupiter.money###Footer 82 | kaggle.com##.mde-textarea__input 83 | lazyprogrammer.me##div.container:nth-child(7) > div.row > aside.col-lg-4:last-child > div.widget.tags:last-child > ul.list-inline:last-child 84 | livemint.com###header 85 | livemint.com###header 86 | livemint.com##.leftSec 87 | livemint.com##.rightBlock 88 | master-gtu.blogspot.com###HTML3 > div.widget-content:first-child > a > img 89 | master-gtu.blogspot.com###HTML3 > div.widget-content:first-child > a > img 90 | maximumeffort.substack.com#@#[class*="newsletter" i]:not(html):not(body) 91 | maximumeffort.substack.com#@#[class*="newsletter" i]:not(html):not(body) 92 | mayoclinic.org###mayoform > footer 93 | mayoclinic.org##.acces-list-container 94 | mayoclinic.org##.mobile-nav-container 95 | mayoclinic.org##.tableofcontents 96 | mhentai.net##.qrkn650p 97 | msn.com##.articlePage_riverContainer-DS-EntryPoint1-1 98 | msn.com##.articlePage_riverContainer-DS-EntryPoint1-1 99 | msn.com##.feedback_link_default-DS-EntryPoint1-1 100 | mycounselor.online##.site-header 101 | ndtv.com###bb-item 102 | ndtv.com###stk_cnt 103 | ndtv.com##.ins_keyword_rhs 104 | ndtv.com##.ui-draggable, .ui-draggable-handle 105 | ndtv.com##nav 106 | neilpatel.com##.webinar 107 | neilpatel.com##.webinar 108 | neilpatel.com##.widget-analyzer 109 | neilpatel.com##.widget-analyzer 110 | news18.com##.article_related_story 111 | olgply.com##.alert, .alert--default 112 | paget96projects.com###commentArea 113 | paisabazaar.com##.outerClose 114 | paytm.com##.sidebar, .sidebar-1 115 | pornhub.org###welcome 116 | pornhub.org###welcome 117 | pypi.org###sticky-notifications 118 | python-engineer.com##.admonition 119 | python-engineer.com##.admonition 120 | quora.com##.qu-zIndex--action_bar 121 | quora.com##.qu-zIndex--action_bar 122 | regem.in##.brave_popup__step__inner 123 | regem.in##.brave_popup__step__inner 124 | rkgit.codetantra.com##.ajs-message, .ajs-error 125 | searchenginejournal.com###Top_Dekstop_970200-cont 126 | selectra.in##.action-box 127 | similarweb.com##.app-banner 128 | similarweb.com##.app-banner 129 | slant.co##._show-sponsored 130 | speedynews.xyz##p 131 | stable.getautoclicker.com#@#.adsbygoogle 132 | stackapps.com#@##post-form 133 | support.lenovo.com##.feedBack 134 | swarajyamag.com##._3PYGC 135 | tataaig.com##.socialfeed_socialFeed__1VhbB 136 | tataaig.com##.socialshare_socialShare__3oux- 137 | techjockey.com###recommended-product-new 138 | thebestschools.org##footer 139 | thehindu.com##.discover, .topnewstoday 140 | thehindu.com##footer 141 | thespruce.com##.footer 142 | thespruce.com##.prefooter 143 | thewire.in###root > div > div:first-child > div.wire-header-container:nth-child(2) 144 | twitter.com###react-root > div.css-175oi2r.r-13awgt0.r-12vffkv > div.css-175oi2r.r-13awgt0.r-12vffkv > div.css-175oi2r.r-1f2l425.r-13qz1uu.r-417010.r-18u37iz:last-child > main.css-175oi2r.r-16y2uox.r-1wbh5a2.r-1habvwh:last-child > div.css-175oi2r.r-150rngu.r-16y2uox.r-1wbh5a2.r-113js5t > div.css-175oi2r.r-aqfbo4.r-16y2uox > div.css-175oi2r.r-1oszu61.r-1niwhzg.r-18u37iz.r-16y2uox.r-2llsf.r-13qz1uu.r-1wtj0ep > div.css-175oi2r.r-aqfbo4.r-fif9oo.r-1hycxz:last-child > div.css-175oi2r.r-1pi2tsx > div.css-175oi2r.r-1hycxz.r-gtdqiz:last-child > div.css-175oi2r.r-1adg3ll > div.css-175oi2r > div.css-175oi2r.r-vacyoi.r-ttdzmv 145 | udemy.com##.smart-bar-module--smart-bar--3bytZ, .smart-bar-module--smart-bar--yellow--2gqPd 146 | xmod.in##p 147 | zapier.com##.css-ufc5g1, .e1k4zq0k0 148 | zeenews.india.com##.screen-overlay-cookie 149 | ||adguard.com^$cookie 150 | ||bing.com^$removeparam=PC 151 | pornhub.org###welcome 152 | pornhub.org###welcome 153 | mhentai.net##.qrkn650p 154 | bbc.com##.ssrcss-1e40jn6-LinksComponentWrapper, .e3eyuya0 155 | bbc.com##.ssrcss-1szabdv-StyledTagContainer, .ed0g1kj1 156 | eurasiantimes.com##.td-header-template-wrap 157 | thehindu.com##.discover, .topnewstoday 158 | thehindu.com##footer 159 | livemint.com###header 160 | 161 | techjockey.com###recommended-product-new 162 | jupiter.money###Footer 163 | cashify.in###content-167995 > div > div > span.MuiTypography-root.MuiTypography-body4.mui-style-l8rxtc:first-child > p:last-child 164 | cashify.in###__next > main > section.readable:last-child > div.frame-size.pad-lr-16-mob:nth-child(10) > section.relative.layout.horizontal.vertical-mob.justified.flwidth > div.MuiBox-root.mui-style-1ek6zld:last-child 165 | cashify.in###__next > main > section.readable:last-child > div.frame-size.pad-lr-16-mob:nth-child(9) > section.relative.layout.horizontal.vertical-mob.justified.flwidth > div.MuiBox-root.mui-style-1ek6zld:last-child 166 | cashify.in###__next > main > section.readable:last-child > div.MuiGrid2-root.MuiGrid2-direction-xs-row.MuiGrid2-grid-xs-12.MuiGrid2-grid-md-12.csh-view.mui-style-ypwgkh:last-child 167 | cashify.in###__next > main > section.readable:last-child > div.frame-size.pad-lr-16-mob:nth-child(10) > section.relative.layout.horizontal.vertical-mob.justified.flwidth > div.MuiBox-root.mui-style-lufsa1:first-child > div > div.MuiGrid2-root.MuiGrid2-direction-xs-row.MuiGrid2-grid-xs-12.MuiGrid2-grid-md-8.csh-view.mui-style-1yixn6o > div.MuiGrid2-root.MuiGrid2-direction-xs-row.MuiGrid2-grid-xs-12.MuiGrid2-grid-md-12.mui-style-1olrdz9:nth-child(7) 168 | economictimes.indiatimes.com##.header, .marketstats 169 | !etmoney.com##.widget-genius-welcome-top 170 | paisabazaar.com##.outerClose 171 | zeenews.india.com##.screen-overlay-cookie 172 | udemy.com##.smart-bar-module--smart-bar--3bytZ, .smart-bar-module--smart-bar--yellow--2gqPd 173 | hindustantimes.com##.rgtAdSection 174 | hindustantimes.com##.footer__ht__links 175 | hindustantimes.com##footer 176 | hindustantimes.com##.followHT 177 | indiatoday.in###__next > header 178 | economictimes.indiatimes.com##.pollData 179 | dawn.com##.pb-2 180 | thewire.in###root > div > div:first-child > div.wire-header-container:nth-child(2) 181 | livemint.com###header 182 | livemint.com##.rightBlock 183 | livemint.com##.leftSec 184 | indiatoday.in###checktheseout3 185 | indianexpress.com##.ie-header 186 | twitter.com###react-root > div.css-175oi2r.r-13awgt0.r-12vffkv > div.css-175oi2r.r-13awgt0.r-12vffkv > div.css-175oi2r.r-1f2l425.r-13qz1uu.r-417010.r-18u37iz:last-child > main.css-175oi2r.r-16y2uox.r-1wbh5a2.r-1habvwh:last-child > div.css-175oi2r.r-150rngu.r-16y2uox.r-1wbh5a2.r-113js5t > div.css-175oi2r.r-aqfbo4.r-16y2uox > div.css-175oi2r.r-1oszu61.r-1niwhzg.r-18u37iz.r-16y2uox.r-2llsf.r-13qz1uu.r-1wtj0ep > div.css-175oi2r.r-aqfbo4.r-fif9oo.r-1hycxz:last-child > div.css-175oi2r.r-1pi2tsx > div.css-175oi2r.r-1hycxz.r-gtdqiz:last-child > div.css-175oi2r.r-1adg3ll > div.css-175oi2r > div.css-175oi2r.r-vacyoi.r-ttdzmv 187 | reddit.com##shreddit-comment-action-row 188 | aimojo.io###dialog108473 -------------------------------------------------------------------------------- /chirag_annoyance_filters/Whitelist.txt: -------------------------------------------------------------------------------- 1 | ! Description: It unblock the wrongly blocked Annoyances 2 | ! Expires: 1 hours 3 | ! Homepage: https://github.com/chirag127/adblock/ 4 | ! Title: Chirag's Whitelist list 5 | @@||alexa.com/minisiteinfo/ 6 | @@||assets.bwbx.io^$domain=bloomberg.com 7 | @@||d21gpk1vhmjuf5.cloudfront.net/unbxdAnalytics.js$domain=lenskart.com 8 | @@||dnsleaktest.com^$content,elemhide,jsinject,badfilter 9 | @@||dnsleaktest.com^$content,jsinject 10 | @@||ft.com^$stealth 11 | @@||ipapi.co/json/$domain=chirag127.github.io 12 | @@||ipapi.co/json/$domain=chirag127.github.io 13 | @@||play.google.com/log$domain=source.cloud.google.com 14 | @@||play.google.com/log$domain=source.cloud.google.com 15 | @@||secure-media.hotstarext.com/web-messages/core/error/v52.json$domain=hotstar.com 16 | @@||widget.intercom.io/widget/ijd0po3e$domain=deepnote.com 17 | @@||wikipedia.org^$generichide,badfilter 18 | documentaryaddict.com#@#.sidebar-social -------------------------------------------------------------------------------- /extract_sites_specific/ublock.py: -------------------------------------------------------------------------------- 1 | """ 2 | make files for each site with all the rules from all the lists 3 | """ 4 | 5 | import requests 6 | 7 | urls = """https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_11_Mobile/filter.txt 8 | https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_2_Base/filter.txt 9 | https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_14_Annoyances/filter.txt 10 | https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_17_TrackParam/filter.txt 11 | https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_3_Spyware/filter.txt 12 | https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_4_Social/filter.txt 13 | https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/annoyances.txt 14 | https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/badware.txt 15 | https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters-2020.txt 16 | https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters-2021.txt 17 | https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters-2022.txt 18 | https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters.txt 19 | https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/privacy.txt 20 | https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/resource-abuse.txt 21 | https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/unbreak.txt 22 | https://secure.fanboy.co.nz/fanboy-annoyance.txt 23 | """ 24 | urls_list = urls.splitlines() 25 | 26 | 27 | file_name = "UBOS/all_rules_for_popular_sites.txt" 28 | 29 | domains = """youtube.com 30 | google.com 31 | quora.com 32 | reddit.com 33 | twitter.com 34 | facebook.com 35 | instagram.com 36 | tiktok.com 37 | twitch.tv 38 | """ 39 | 40 | 41 | 42 | 43 | # domain = "quora.com" 44 | 45 | for domain in domains.splitlines(): 46 | 47 | file_name_domain = f"extract_sites_specific/all_rules_for_popular_sites_{domain.replace('.', '_')}.txt" 48 | 49 | for url in urls_list: 50 | response = requests.get(url, timeout=10) 51 | if response.status_code == 200: 52 | rules_list = response.text.splitlines() 53 | for rule in rules_list: 54 | 55 | if domain in rule and not rule.startswith("!"): 56 | with open(file_name_domain, "a", encoding="utf8") as file: 57 | file.write(rule + "\n") 58 | 59 | 60 | 61 | else: 62 | print(f"Error in {url}") 63 | -------------------------------------------------------------------------------- /filters links/adguard.txt: -------------------------------------------------------------------------------- 1 | https://filters.adtidy.org/extension/ublock/filters/118_optimized.txt 2 | https://filters.adtidy.org/extension/ublock/filters/122_optimized.txt 3 | https://raw.githubusercontent.com/DandelionSprout/adfilt/master/SocialShareList.txt 4 | https://raw.githubusercontent.com/chirag127/adblock/master/A.txt 5 | https://raw.githubusercontent.com/DandelionSprout/adfilt/master/EmptyPaddingRemover.txt 6 | https://raw.githubusercontent.com/chirag127/adblock/main/Include/AdGuard/ATPWD.txt 7 | https://raw.githubusercontent.com/llacb47/miscfilters/master/antipaywall.txt 8 | https://raw.githubusercontent.com/lutoma/nocomments/master/abp.txt 9 | https://raw.githubusercontent.com/ryanbr/fanboy-adblock/master/fanboy-anticomments.txt -------------------------------------------------------------------------------- /filters links/urlublock.txt: -------------------------------------------------------------------------------- 1 | https://raw.githubusercontent.com/chirag127/adblock/master/A.txt 2 | https://raw.githubusercontent.com/llacb47/miscfilters/master/antipaywall.txt 3 | https://raw.githubusercontent.com/DandelionSprout/adfilt/master/SocialShareList.txt 4 | https://raw.githubusercontent.com/DandelionSprout/adfilt/master/ExtremelyCondensedList.txt -------------------------------------------------------------------------------- /next dns log/chromehp/raw.txt: -------------------------------------------------------------------------------- 1 | 2mdn.net 2 | a.nel.cloudflare.com 3 | bountysource.com 4 | bugsnag.com 5 | buymeacoffee.com 6 | catchjs.com 7 | cookielaw.org 8 | disqus.com 9 | disquscdn.com 10 | elmah.io 11 | exceptionless.com 12 | glitchtip.com 13 | honeybadger.io 14 | hugedomains.com 15 | ko-fi.com 16 | liberapay.com 17 | opencollective.com 18 | paddle.com 19 | parking.godaddy.com 20 | patreon.com 21 | rollbar.com 22 | sentry.dev 23 | sentry.io 24 | stripe.com 25 | universal-bypass.org 26 | webcache.googleusercontent.com -------------------------------------------------------------------------------- /next dns log/hp/hp.py: -------------------------------------------------------------------------------- 1 | with open("host\\hp\\raw.txt","r") as f: 2 | lines = f.readlines() 3 | for line in lines: 4 | with open("host\\hp\\hp.txt","a") as f1: 5 | f1.write(f"0.0.0.0 {line}") 6 | f1.write("\n") 7 | 8 | -------------------------------------------------------------------------------- /next dns log/hp/hp.txt: -------------------------------------------------------------------------------- 1 | 0.0.0.0 copilot-telemetry.githubusercontent.com 2 | 0.0.0.0 dc.services.visualstudio.com 3 | 0.0.0.0 default.exp-tas.com 4 | 0.0.0.0 device.auth.xboxlive.com 5 | 0.0.0.0 dit.whatsapp.net 6 | 0.0.0.0 lfghub-anonymous.xboxlive.com 7 | 0.0.0.0 p1-play.edge4k.com 8 | 0.0.0.0 p2-play.edge4k.com 9 | 0.0.0.0 play.kakao.com 10 | 0.0.0.0 profile.xboxlive.com 11 | 0.0.0.0 stat.tiara.kakao.com 12 | 0.0.0.0 t1-wg2vgaja.kgslb.com 13 | 0.0.0.0 t1.daumcdn.net 14 | 0.0.0.0 umwatson.events.data.microsoft.com 15 | 0.0.0.0 us04logfiles.zoom.us 16 | 0.0.0.0 v10.events.data.microsoft.com 17 | 0.0.0.0 v20.events.data.microsoft.com 18 | 0.0.0.0 vortex.data.microsoft.com -------------------------------------------------------------------------------- /next dns log/hp/raw.txt: -------------------------------------------------------------------------------- 1 | copilot-telemetry.githubusercontent.com 2 | default.exp-tas.com 3 | device.auth.xboxlive.com 4 | 5 | lfghub-anonymous.xboxlive.com 6 | profile.xboxlive.com 7 | self.events.data.microsoft.com 8 | vortex.data.microsoft.com -------------------------------------------------------------------------------- /next dns log/mobile/redmi: -------------------------------------------------------------------------------- 1 | 9apps.com 2 | 9appsapk.cc 3 | 9appsinstall.com 4 | abroad.api.comm.intl.miui.com 5 | ad-snaptube.app 6 | adconfig.wynk.in 7 | ads.appbundledownload.com 8 | api.accelerator.intl.miui.com 9 | apm-rum-ind.inf.miui.com 10 | app-measurement.com 11 | bat.bing.com 12 | batchlogging4-noneu.truecaller.com 13 | bugly.qcloud.com 14 | cdn-game-lobby.v-mate.mobi 15 | connect.facebook.net 16 | cookielaw.org 17 | crashlytics.com 18 | data.mistat.india.xiaomi.com 19 | display.io 20 | dit.whatsapp.net 21 | emo.v-mate.mobi 22 | feedback.india.miui.com 23 | globalnileapi.market.xiaomi.com 24 | google-analytics.com 25 | graph.facebook.com 26 | i2-idm.api.io.mi.com 27 | idm.iot.mi.com 28 | in.appcenter.ms 29 | intercom.com 30 | intercom.io 31 | jupiter.intl.sys.miui.com 32 | location.services.mozilla.com 33 | log-collector.shopee.in 34 | log.apk.v-mate.mobi 35 | log1.apkomega.com 36 | log1.happymod.com 37 | matomo.darken.eu 38 | mipay.com 39 | mqtt-mini.facebook.com 40 | omtrdc.net 41 | opentelemetry.io 42 | patreon.com 43 | pay.hungama.com 44 | scorecardresearch.com 45 | sdkconfig.ad.india.xiaomi.com 46 | sensors.snaptube.app 47 | sentry-cdn.com 48 | sentry.io 49 | ssl.google-analytics.com 50 | stat1.hungama.ind.in 51 | statusapi.micloud.xiaomi.net 52 | survey-noneu.truecaller.com 53 | tcpay.in 54 | tracking.india.miui.com 55 | web.facebook.com 56 | webcache.googleusercontent.com 57 | ziffdavis.com -------------------------------------------------------------------------------- /python files/make_param/makeparamrules.py: -------------------------------------------------------------------------------- 1 | from urllib.parse import urlparse 2 | from urllib.parse import parse_qs 3 | file_path = "best\\update_files\\make_param\\url.txt" 4 | 5 | file = open(file_path, "r") 6 | 7 | 8 | for url in file: 9 | url = url.strip() 10 | domain = urlparse(url).netloc 11 | parsed_url = urlparse(url) 12 | query = parse_qs(parsed_url.query) 13 | for key, value in query.items(): 14 | with open("P.txt", "a") as f: 15 | f.write(f"\n||{domain}^$removeparam={key}") 16 | 17 | with open(file_path, "w") as f: 18 | f.write("") 19 | -------------------------------------------------------------------------------- /python files/make_param/url.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chirag127/adblock/91de590ba14f0ae302bf413ea154d58b123805ad/python files/make_param/url.txt -------------------------------------------------------------------------------- /python files/update_files/A.py: -------------------------------------------------------------------------------- 1 | # add all txt files to the current directory 2 | 3 | import os 4 | 5 | files = [dir for dir in os.listdir(".") if dir.endswith(".txt")] 6 | 7 | # remove NF.txt from the list 8 | files.remove("A.txt") 9 | 10 | 11 | file = open("A.txt", "w") 12 | 13 | 14 | file.write( 15 | """! Description: It contains all list 16 | ! Expires: 1 hours 17 | ! Homepage: https://github.com/chirag127/adblock/ 18 | ! Title: Chirag's Annoyance list 19 | """ 20 | ) 21 | 22 | for dir in files: 23 | 24 | if dir.endswith(".txt"): 25 | 26 | file.write(f"!#include {dir}" + "\n") 27 | -------------------------------------------------------------------------------- /python files/update_files/sortallfiles.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | files = [dir for dir in os.listdir(".") if dir.endswith(".txt")] 4 | 5 | # remove NF.txt from the list 6 | files.remove("Y.txt") 7 | 8 | 9 | # define the function to convert the contents of the files to a list of strings 10 | # content of the files is the list of strings separated by newlines 11 | def convert_to_list(filename): 12 | with open(filename, "r") as file: 13 | content = file.readlines() 14 | return content 15 | 16 | 17 | # remove empty lines from the list of strings 18 | 19 | 20 | def remove_empty_lines(list): 21 | return [line for line in list if line.strip()] 22 | 23 | 24 | # define the function to sort the list of strings 25 | 26 | 27 | def sort_list(list): 28 | return sorted(list) 29 | 30 | 31 | # define the function to write the sorted list to the files 32 | def write_to_file(filename, list): 33 | with open(filename, "w") as file: 34 | file.writelines(list) 35 | 36 | 37 | if __name__ == "__main__": 38 | 39 | # loop through the list of files 40 | for file in files: 41 | 42 | # convert the contents of the files to a list of strings 43 | content = convert_to_list(file) 44 | 45 | # remove empty lines from the list of strings 46 | content = remove_empty_lines(content) 47 | 48 | # sort the list of strings 49 | content = sort_list(content) 50 | 51 | # write the sorted list to the files 52 | 53 | write_to_file(file, content) 54 | 55 | print("Done") 56 | -------------------------------------------------------------------------------- /python files/update_files/sortbylast.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | files = [dir for dir in os.listdir(".") if dir.endswith(".txt")] 4 | 5 | files.remove("Y.txt") 6 | 7 | 8 | # list all files in the current directory and directories within it 9 | 10 | # define function to get the content of the file 11 | 12 | 13 | def get_content(file): 14 | with open(file, "r") as f: 15 | content = f.read() 16 | return content 17 | 18 | 19 | # define the function to convert the content to the list of strings 20 | 21 | 22 | def convert_to_list(content): 23 | return content.split("\n") 24 | 25 | 26 | # remove empty lines from the list of strings 27 | 28 | 29 | def remove_empty_lines(list): 30 | return [line for line in list if line.strip()] 31 | 32 | 33 | # define the function to sort the list of strings 34 | 35 | 36 | def sort_list(list): 37 | return sorted(list) 38 | 39 | 40 | def join_list(list): 41 | return "\n".join(list) 42 | 43 | 44 | # reverse the words in lines in the list of strings 45 | def reverse_words(list): 46 | for i in range(len(list)): 47 | list[i] = list[i][::-1] 48 | return list 49 | 50 | 51 | # define the function to write the sorted list to the files 52 | def write_to_file(filename, list): 53 | with open(filename, "w") as file: 54 | file.writelines(list) 55 | 56 | 57 | if __name__ == "__main__": 58 | 59 | # loop through the list of files 60 | for file in files: 61 | 62 | # convert the contents of the files to a list of strings 63 | content = get_content(file) 64 | 65 | # reverse the strings 66 | content = content[::-1] 67 | 68 | content = convert_to_list(content) 69 | 70 | # remove empty lines from the list of strings 71 | content = remove_empty_lines(content) 72 | 73 | # sort the list of strings 74 | content = sort_list(content) 75 | 76 | content = join_list(content) 77 | 78 | # reverse the strings 79 | content = content[::-1] 80 | 81 | # write the sorted list to the files 82 | write_to_file(file, content) 83 | 84 | print("Done") 85 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | -------------------------------------------------------------------------------- /without_domains/ALL.txt: -------------------------------------------------------------------------------- 1 | ! Description: It contains all list 2 | ! Expires: 1 hours 3 | ! Homepage: https://github.com/chirag127/adblock/ 4 | ! Title: Chirag's Annoyance list 5 | !#include chirag_annoyance_filters/AntiAffiliateDisclaimer.txt 6 | !#include chirag_annoyance_filters/AntiAgeConfirmations.txt 7 | !#include chirag_annoyance_filters/AntiComment.txt 8 | !#include chirag_annoyance_filters/AntiDonation.txt 9 | !#include chirag_annoyance_filters/AntiEducationalSitesAnnoyances.txt 10 | !#include chirag_annoyance_filters/AntiFeedback.txt 11 | !#include chirag_annoyance_filters/AntiForiegnAnnoyance.txt 12 | !#include chirag_annoyance_filters/AntiNewsSitesAnnoyances.txt 13 | !#include chirag_annoyance_filters/AntiOtherAnnoyances.txt 14 | !#include chirag_annoyance_filters/AntiPaywall.txt 15 | !#include chirag_annoyance_filters/AntiSpyware.txt 16 | !#include chirag_annoyance_filters/AntiTopAnnoyances.txt 17 | !#include chirag_annoyance_filters/AntiUrlTrackingParameter.txt 18 | !#include chirag_annoyance_filters/AntiYGRAnnoyance.txt 19 | !#include chirag_annoyance_filters/LongRules.txt 20 | !#include chirag_annoyance_filters/Uncategorised.txt 21 | !#include chirag_annoyance_filters/Whitelist.txt -------------------------------------------------------------------------------- /without_domains/all.txt: -------------------------------------------------------------------------------- 1 | ! Description: It contains all list 2 | ! Expires: 1 hours 3 | ! Homepage: https://github.com/chirag127/adblock/ 4 | ! Title: Chirag's Annoyance list 5 | !#include chirag_annoyance_filters/AntiAffiliateDisclaimer.txt 6 | !#include chirag_annoyance_filters/AntiAgeConfirmations.txt 7 | !#include chirag_annoyance_filters/AntiComment.txt 8 | !#include chirag_annoyance_filters/AntiDonation.txt 9 | !#include chirag_annoyance_filters/AntiEducationalSitesAnnoyances.txt 10 | !#include chirag_annoyance_filters/AntiFeedback.txt 11 | !#include chirag_annoyance_filters/AntiForiegnAnnoyance.txt 12 | !#include chirag_annoyance_filters/AntiNewsSitesAnnoyances.txt 13 | !#include chirag_annoyance_filters/AntiOtherAnnoyances.txt 14 | !#include chirag_annoyance_filters/AntiPaywall.txt 15 | !#include chirag_annoyance_filters/AntiSpyware.txt 16 | !#include chirag_annoyance_filters/AntiTopAnnoyances.txt 17 | !#include chirag_annoyance_filters/AntiUrlTrackingParameter.txt 18 | !#include chirag_annoyance_filters/AntiYGRAnnoyance.txt 19 | !#include chirag_annoyance_filters/LongRules.txt 20 | !#include chirag_annoyance_filters/Uncategorised.txt 21 | !#include chirag_annoyance_filters/Whitelist.txt -------------------------------------------------------------------------------- /without_domains/bpc-paywall-filter.txt: -------------------------------------------------------------------------------- 1 | 2 | ##+js(rc, didomi-popup-open, body.didomi-popup-open) 3 | #@#.cmpwrapper 4 | .com/*/js_$script,domain=360dx.com|adage.com|autonews.com|chicagobusiness.com|crainscleveland.com|crainsdetroit.com|crainsgrandrapids.com|crainsnewyork.com|genomeweb.com|modernhealthcare.com|plasticsnews.com|precisionmedicineonline.com|rubbernews.com|sustainableplastics.com|tirebusiness.com|utech-polyurethane.com 5 | .com/_assets/jam/$script,~third-party,domain=bicycling.com|cosmopolitan.com|countryliving.com|delish.com|elle.com|elledecor.com|esquire.com|goodhousekeeping.com|harpersbazaar.com|housebeautiful.com|menshealth.com|oprahdaily.com|popularmechanics.com|prevention.com|roadandtrack.com|runnersworld.com|townandcountrymag.com|womenshealthmag.com 6 | .com/static/js/dist/contentGate.bundle.js$script,~third-party,domain=cfo.com|pharmavoice.com|proformative.com|socialmediatoday.com 7 | .com/webfiles/*/js/metering.js$script,third-party,domain=hbook.com|libraryjournal.com|slj.com 8 | .com/wp-content/plugins/loader-wp/static/loader.min.js$script,~third-party,domain=baltimoresun.com|capitalgazette.com|chicagotribune.com|courant.com|dailypress.com|mcall.com|nydailynews.com|orlandosentinel.com|pilotonline.com|sun-sentinel.com 9 | .com/wp-content/plugins/loader-wp/static/loader.min.js$script,~third-party,domain=bostonherald.com|denverpost.com|eastbaytimes.com|mercurynews.com|ocregister.com|pressenterprise.com|twincities.com 10 | .de/thenewsbar/config/$xmlhttprequest,~third-party,domain=aerokurier.de|auto-motor-und-sport.de|flugrevue.de|motorradonline.de|womenshealth.de 11 | .nl/_/zh/worker$xmlhttprequest,~third-party 12 | /[a-z]{1}\d{2,3}\.\w+\.(co(m|\.uk)|net|org)\/script\.js/$script,~third-party 13 | /\.(femmesdaujourdhui|flair|knack|levif|libelle)\.be\/.+\/((\w)+(\-)+){3,}/$inline-script 14 | /\.vn\.at\/.+\/\d{4}\//$inline-script 15 | /\/epoch\.org\.il\/.+\/\d{5,}\//$inline-script 16 | /\/observador\.pt\/(\d{4}|especiais|opiniao)\//$inline-script 17 | /c/assets/pigeon.js$script,~third-party 18 | /evolok/*/ev-widgets.min.js$script,~third-party 19 | /journey/compiler/build-*.js$script,~third-party,domain=architecturaldigest.com|bonappetit.com|cntraveler.com|epicurious.com|gq.com|newyorker.com|vanityfair.com|vogue.co.uk|vogue.com|voguebusiness.com|wired.com 20 | /paywall/evercookie_get.js$script,~third-party 21 | /shared-content/art/tncms/api/access.*.js$script,~third-party 22 | /sub/js/pc-offer-west.js$script,~third-party 23 | /temptation/resolve$xmlhttprequest,~third-party,domain=demorgen.be|flair.nl|humo.be|libelle.nl|margriet.nl|parool.nl|trouw.nl|volkskrant.nl 24 | /wp-content/*/ev-em.min.js$script,~third-party 25 | /wp-content/plugins/leaky-paywall/js/leaky-paywall-cookie.js$script,~third-party 26 | /zephr/feature$xmlhttprequest 27 | 20minutes.fr##+js(rc, qiota_reserve, div.qiota_reserve) 28 | 360dx.com,adage.com,autonews.com,chicagobusiness.com,crainscleveland.com,crainsdetroit.com,crainsgrandrapids.com,crainsnewyork.com,genomeweb.com,modernhealthcare.com,plasticsnews.com,precisionmedicineonline.com,rubbernews.com,sustainableplastics.com,tirebusiness.com,utech-polyurethane.com##+js(ra, class, body[class]) 29 | @@/wrapperMessagingWithoutDetection.js$script,~third-party,domain=demorgen.be|flair.nl|humo.be|libelle.nl|margriet.nl|parool.nl|trouw.nl|volkskrant.nl 30 | @@cdn.cxense.com^$script,domain=bizjournals.com|journaldemontreal.com|journaldequebec.com|wsj.com 31 | @@||cdn.ampproject.org/*/amp-access-$script,domain=cambridge.org|cmjornal.pt 32 | @@||cdn.tinypass.com/api/tinypass.min.js$script,domain=seekingalpha.com 33 | @@||consentmanager.net$script,third-party 34 | @@||myprivacy-static.dpgmedia.net/consent.js$script,third-party 35 | @@||nationalreview.com$script,xmlhttprequest,~third-party 36 | @@||petametrics.com$script,domain=seekingalpha.com 37 | @@||piano.io^$domain=asia.nikkei.com|auto-swiat.pl|businessinsider.com.pl|forbes.pl|hbr.org|japantimes.co.jp|komputerswiat.pl|newsweek.pl|onet.pl 38 | @@||sdk.privacy-center.org^$script,third-party 39 | aaii.com##+js(rc, fadeout, .fadeout) 40 | aaii.com##.greybox-signup 41 | aap.thestreet.com##+js(rc, is-paywalled, body.is-paywalled) 42 | abc.es##+js(ra, id, body#top) 43 | abc.es,canarias7.es,diariosur.es,diariovasco.com,elcomercio.es,elcorreo.com,eldiariomontanes.es,elnortedecastilla.es,hoy.es,ideal.es,larioja.com,lasprovincias.es,laverdad.es,lavozdigital.es##+js(ra, amp-access-hide, [amp-access][amp-access-hide]) 44 | accountingtoday.com,americanbanker.com,benefitnews.com,bondbuyer.com,dig-in.com,financial-planning.com,nationalmortgagenews.com##+js(set, contentGating.ungate, true) 45 | adelaidenow.com.au,cairnspost.com.au,codesports.com.au,couriermail.com.au,dailytelegraph.com.au,geelongadvertiser.com.au,goldcoastbulletin.com.au,heraldsun.com.au,ntnews.com.au,theaustralian.com.au,thechronicle.com.au,themercury.com.au,townsvillebulletin.com.au,weeklytimesnow.com.au##+js(ra, subscriptions-section, [subscriptions-section="content"]) 46 | adelaidenow.com.au,cairnspost.com.au,codesports.com.au,couriermail.com.au,dailytelegraph.com.au,geelongadvertiser.com.au,goldcoastbulletin.com.au,heraldsun.com.au,ntnews.com.au,theaustralian.com.au,thechronicle.com.au,themercury.com.au,townsvillebulletin.com.au,weeklytimesnow.com.au##[subscriptions-section="content-not-granted"] 47 | adweek.com##+js(cookie-remover, blaize_session) 48 | al-monitor.com##+js(rc, nodetype--memo, body.nodetype--memo) 49 | al-monitor.com##div.memo--callout--wrapper 50 | alternatives-economiques.fr###temp-paywall 51 | alternatives-economiques.fr##+js(ra, style, div[data-ae-poool], stay) 52 | ambito.com##+js(cookie-remover, TDNotesRead) 53 | amboss.com##+js(cookie-remover, ssobma) 54 | amboss.com##div#optly-remaining-articles-banner,div[class^="InfoBanner_InfoBanner"] 55 | amp.bnd.com,amp.charlotteobserver.com,amp.elnuevoherald.com,amp.fresnobee.com,amp.kansas.com,amp.kansascity.com,amp.kentucky.com,amp.mcclatchydc.com,amp.miamiherald.com,amp.newsobserver.com,amp.sacbee.com,amp.star-telegram.com,amp.thestate.com,amp.tri-cityherald.com##+js(ra, subscriptions-section, [subscriptions-section="content"]) 56 | amp.bnd.com,amp.charlotteobserver.com,amp.elnuevoherald.com,amp.fresnobee.com,amp.kansas.com,amp.kansascity.com,amp.kentucky.com,amp.mcclatchydc.com,amp.miamiherald.com,amp.newsobserver.com,amp.sacbee.com,amp.star-telegram.com,amp.thestate.com,amp.tri-cityherald.com##[subscriptions-section="content-not-granted"] 57 | amp.brisbanetimes.com.au,amp.smh.com.au,amp.theage.com.au,amp.watoday.com.au##+js(ra, subscriptions-section, [subscriptions-section="content"]) 58 | amp.brisbanetimes.com.au,amp.smh.com.au,amp.theage.com.au,amp.watoday.com.au##[subscriptions-section="content-not-granted"] 59 | amp.elle.fr,challenges.fr,sciencesetavenir.fr##+js(ra, amp-access-hide, [amp-access][amp-access-hide]) 60 | amp.elmundo.es,amp.expansion.com,amp.marca.com,elespanol.com,cambiocolombia.com,elespectador.com,em.com.br,folha.uol.com.br,gazetadopovo.com.br##+js(ra, subscriptions-section, [subscriptions-section="content"]) 61 | amp.elmundo.es,amp.expansion.com,amp.marca.com,elespanol.com,cambiocolombia.com,elespectador.com,em.com.br,folha.uol.com.br,gazetadopovo.com.br##[subscriptions-section="content-not-granted"] 62 | amp.elperiodico.com,amp.epe.es,diaridegirona.cat,diariocordoba.com,diariodeibiza.es,diariodemallorca.es,elcorreogallego.es,eldia.es,elperiodicodearagon.com,elperiodicoextremadura.com,elperiodicomediterraneo.com,farodevigo.es,informacion.es,laopinioncoruna.es,laopiniondemalaga.es,laopiniondemurcia.es,laopiniondezamora.es,laprovincia.es,levante-emv.com,lne.es,mallorcazeitung.es,regio7.cat,superdeporte.es##+js(ra, amp-access-hide, [amp-access][amp-access-hide]) 63 | amp.sacbee.com##+js(ra, subscriptions-action, div[subscriptions-action][subscriptions-display="NOT data.hasError"]) 64 | amp.scmp.com##div[id^="default-meter-page-views"] 65 | amp.usatoday.com,digiday.com,inc42.com,indianexpress.com,indiatoday.in,mid-day.com,newsday.com,seekingalpha.com,telegraph.co.uk##+js(ra, amp-access-hide, [amp-access][amp-access-hide]) 66 | apollo-magazine.com##+js(cookie-remover, blaize_session) 67 | apollo-magazine.com,spectator.co.uk###subscribe-ribbon,div.ad-slot 68 | artforum.com##+js(cookie-remover, /^/) 69 | artnet.com##div.article-body:style(display:block !important;) 70 | artnet.com##div[id^="issuem-leaky-paywall-"] 71 | artnet.com,barrons.com,billboard.com,bloombergquint.com,bostonglobe.com,dallasnews.com,fortune.com,latimes.com,marketwatch.com,sandiegouniontribune.com,scmp.com,sportico.com,staradvertiser.com,theathletic.com,wsj.com##+js(ra, subscriptions-section, [subscriptions-section="content"]) 72 | artnet.com,barrons.com,billboard.com,bloombergquint.com,bostonglobe.com,dallasnews.com,fortune.com,latimes.com,marketwatch.com,sandiegouniontribune.com,scmp.com,sportico.com,staradvertiser.com,theathletic.com,wsj.com##[subscriptions-section="content-not-granted"] 73 | artsenkrant.com##+js(ra, class, div.article-body > div) 74 | artsenkrant.com##+js(rc, locked, body.locked) 75 | artsenkrant.com##div.article-body > p 76 | artsenkrant.com,femmesdaujourdhui.be,flair.be,knack.be,kw.be,levif.be,libelle.be##+js(ra, class|style, html, stay) 77 | artsenkrant.com,femmesdaujourdhui.be,flair.be,knack.be,kw.be,levif.be,libelle.be##div[id*="wall-modal"] 78 | augsburger-allgemeine.de,muensterschezeitung.de,westfalen-blatt.de,wn.de##+js(ra, subscriptions-section, [subscriptions-section="content"]) 79 | augsburger-allgemeine.de,muensterschezeitung.de,westfalen-blatt.de,wn.de##[subscriptions-section="content-not-granted"] 80 | axios.com##+js(ra, style, html[style], stay) 81 | axios.com##[data-vars-experiment="pro-paywall"],[class^="Modal_paywallContainer"],.apexAd 82 | beleggersbelangen.nl##+js(ra, style, div.content-inner[style]) 83 | beleggersbelangen.nl##+js(rc, no-account, div.no-account) 84 | beleggersbelangen.nl##div.unlimited-access 85 | bendigoadvertiser.com.au,bordermail.com.au,canberratimes.com.au,centralwesterndaily.com.au,dailyadvertiser.com.au,dailyliberal.com.au,examiner.com.au,illawarramercury.com.au,newcastleherald.com.au,northerndailyleader.com.au,standard.net.au,theadvocate.com.au,thecourier.com.au,westernadvocate.com.au##+js(ra, class, div[class^="gradient-mask-"], stay) 86 | bendigoadvertiser.com.au,bordermail.com.au,canberratimes.com.au,centralwesterndaily.com.au,dailyadvertiser.com.au,dailyliberal.com.au,examiner.com.au,illawarramercury.com.au,newcastleherald.com.au,northerndailyleader.com.au,standard.net.au,theadvocate.com.au,thecourier.com.au,westernadvocate.com.au##+js(ra, style, body[style], stay) 87 | bendigoadvertiser.com.au,bordermail.com.au,canberratimes.com.au,centralwesterndaily.com.au,dailyadvertiser.com.au,dailyliberal.com.au,examiner.com.au,illawarramercury.com.au,newcastleherald.com.au,northerndailyleader.com.au,standard.net.au,theadvocate.com.au,thecourier.com.au,westernadvocate.com.au##+js(ra, style, html[style], stay) 88 | bendigoadvertiser.com.au,bordermail.com.au,canberratimes.com.au,centralwesterndaily.com.au,dailyadvertiser.com.au,dailyliberal.com.au,examiner.com.au,illawarramercury.com.au,newcastleherald.com.au,northerndailyleader.com.au,standard.net.au,theadvocate.com.au,thecourier.com.au,westernadvocate.com.au##+js(rc, hidden, div.flex-col div.hidden, stay) 89 | bendigoadvertiser.com.au,bordermail.com.au,canberratimes.com.au,centralwesterndaily.com.au,dailyadvertiser.com.au,dailyliberal.com.au,examiner.com.au,illawarramercury.com.au,newcastleherald.com.au,northerndailyleader.com.au,standard.net.au,theadvocate.com.au,thecourier.com.au,westernadvocate.com.au##+js(rc, subscribe-truncate, .subscribe-truncate) 90 | bendigoadvertiser.com.au,bordermail.com.au,canberratimes.com.au,centralwesterndaily.com.au,dailyadvertiser.com.au,dailyliberal.com.au,examiner.com.au,illawarramercury.com.au,newcastleherald.com.au,northerndailyleader.com.au,standard.net.au,theadvocate.com.au,thecourier.com.au,westernadvocate.com.au##+js(rc, subscriber-hider, .subscriber-hider) 91 | bendigoadvertiser.com.au,bordermail.com.au,canberratimes.com.au,centralwesterndaily.com.au,dailyadvertiser.com.au,dailyliberal.com.au,examiner.com.au,illawarramercury.com.au,newcastleherald.com.au,northerndailyleader.com.au,standard.net.au,theadvocate.com.au,thecourier.com.au,westernadvocate.com.au##div.blocker,.story-generic__iframe,div.transition-all,div[id^="headlessui-dialog"] 92 | bisnow.com##+js(ra, style, div.story-container > p[style], stay) 93 | bisnow.com##div.storyLogin 94 | bizjournals.com##+js(ra, style, .paywalled-content[style], stay) 95 | bizjournals.com##+js(ra, style, article div[style="display: none;"], stay) 96 | bizjournals.com##div[data-dev="CxWidget_article:wall"],div#cxense-paywall,div[id^="headlessui-dialog-"] 97 | bizwest.com##+js(ra, class, div.fp-content) 98 | bizwest.com##div.fp-paywall 99 | bloomberg.com##+js(ra, data-paywall-overlay-status, body[data-paywall-overlay-status], stay) 100 | bloomberg.com##+js(set-local-storage-item, history, $remove$) 101 | bloomberg.com##div[id^="fortress-"] 102 | bloombergadria.com##+js(ra, style, article[style]) 103 | bostonherald.com,denverpost.com,eastbaytimes.com,mercurynews.com,ocregister.com,pressenterprise.com,twincities.com##+js(ra, subscriptions-section, [subscriptions-section="content"]) 104 | bostonherald.com,denverpost.com,eastbaytimes.com,mercurynews.com,ocregister.com,pressenterprise.com,twincities.com##[subscriptions-section="content-not-granted"] 105 | brainly.com,brainly.com.br##+js(set-local-storage-item, /^/, $remove$) 106 | brusselstimes.com##+js(ra, style, div[style*="height: 0;"], stay) 107 | businessden.com##+js(ra, class, div.cp-paywall-user) 108 | businessden.com##div#copperpress-paywall 109 | businessinsider.com.pl##+js(cookie-remover, xbc) 110 | businessinsider.com.pl##div#content-premium-offer 111 | cartacapital.com.br##+js(rc, contentSoft, div.contentSoft) 112 | cartacapital.com.br##div[class^="s-freemium"],div.maggazine-add 113 | cen.acs.org##+js(cookie-remover, cenLoginP) 114 | cen.acs.org##.meteredBar 115 | centrepresseaveyron.fr,ladepeche.fr,lindependant.fr,midi-olympique.fr,midilibre.fr,nrpyrenees.fr,petitbleu.fr##+js(ra, subscriptions-section, [subscriptions-section="content"]) 116 | centrepresseaveyron.fr,ladepeche.fr,lindependant.fr,midi-olympique.fr,midilibre.fr,nrpyrenees.fr,petitbleu.fr##[subscriptions-section="content-not-granted"] 117 | challenges.fr##+js(ra, class|hidden, .user-paying-content) 118 | challenges.fr##div.amorce.manual 119 | charliehebdo.fr##+js(ra, style, div.ch-paywalled-content) 120 | charliehebdo.fr##div#poool-widget 121 | chronicle.com,philanthropy.com##+js(ra, hidden|ppajfrg86rdhoubtirllb2bf1xsaknzus, div.contentBody) 122 | chronicle.com,philanthropy.com##div[data-content-summary] 123 | cicero.de##+js(rc, teasered-content, .teasered-content) 124 | cicero.de##.teasered-content-fader 125 | citywire.com##+js(rc, article-locked, .article-locked) 126 | citywire.com##+js(rc, m-article--locked, .m-article--locked) 127 | citywire.com##+js(rc, m-article__body--locked, .m-article__body--locked) 128 | citywire.com##+js(rc, m-media-container--locked, .m-media-container--locked) 129 | citywire.com##registration-widget,div.alert--locked 130 | cmcmarkets.com##+js(rc, activePaywall, .activePaywall) 131 | cmjornal.pt,eldiario.es,elpais.com,estadao.com.br,record.pt,sabado.pt##+js(ra, amp-access-hide, [amp-access][amp-access-hide]) 132 | cnbc.com##+js(ra, class|hidden, span[hidden]) 133 | cnbc.com##div.ArticleGate-proGate 134 | cnn.com##+js(set-local-storage-item, /reg_?wall/i, $remove$) 135 | columbian.com##+js(cookie-remover, blaize_session) 136 | computerweekly.com,lemagit.fr,techtarget.com##+js(rc, paywall, div.paywall, stay) 137 | computerweekly.com,lemagit.fr,techtarget.com##p#firstP,div#inlineRegistrationWrapper 138 | connaissancedesarts.com##div.ad-container 139 | connexionfrance.com##+js(cookie-remover, /^/) 140 | connexionfrance.com##div#subscribe-banner 141 | corriere.it,ilfattoquotidiano.it,ilfoglio.it##+js(ra, subscriptions-section, [subscriptions-section="content"]) 142 | corriere.it,ilfattoquotidiano.it,ilfoglio.it##[subscriptions-section="content-not-granted"] 143 | corriereadriatico.it,ilgazzettino.it,ilmattino.it,ilmessaggero.it,quotidianodipuglia.it##+js(ra, subscriptions-section, [subscriptions-section="content"]) 144 | corriereadriatico.it,ilgazzettino.it,ilmattino.it,ilmessaggero.it,quotidianodipuglia.it##[subscriptions-section="content-not-granted"] 145 | crikey.com.au,inc-aus.com,smartcompany.com.au##+js(cookie-remover, blaize_session) 146 | crusoe.com.br##div#gpt-leaderboard,div.ads_desktop,div.catchment-box 147 | csmonitor.com##+js(set-local-storage-item, /^/, $remove$) 148 | csmonitor.com##.paywall 149 | curbed.com,grubstreet.com,nymag.com,thecut.com,vulture.com##+js(cookie-remover, /nymcid$/) 150 | dagsavisen.no##+js(set, window.Fusion.globalContent.content_restrictions.content_code, 0) 151 | dailywire.com###post-body-text > div > div:style(height: auto !important;) 152 | dhnet.be,lalibre.be,lavenir.net##+js(rc, is-hidden, div.is-hidden) 153 | dhnet.be,lalibre.be,lavenir.net##+js(rc, is-preview, div.preview) 154 | dhnet.be,lalibre.be,lavenir.net##div.ap-AdContainer,div.ap-Outbrain 155 | diaridegirona.cat,diariocordoba.com,diariodeibiza.es,diariodemallorca.es,elcorreogallego.es,eldia.es,elperiodico.com,elperiodicodearagon.com,elperiodicoextremadura.com,elperiodicomediterraneo.com,epe.es,farodevigo.es,informacion.es,laopinioncoruna.es,laopiniondemalaga.es,laopiniondemurcia.es,laopiniondezamora.es,laprovincia.es,levante-emv.com,lne.es,mallorcazeitung.es,regio7.cat,superdeporte.es##+js(ra, class, div.ft-helper-closenews) 156 | diaridegirona.cat,diariocordoba.com,diariodeibiza.es,diariodemallorca.es,elcorreogallego.es,eldia.es,elperiodicodearagon.com,elperiodicoextremadura.com,elperiodicomediterraneo.com,farodevigo.es,informacion.es,laopinioncoruna.es,laopiniondemalaga.es,laopiniondemurcia.es,laopiniondezamora.es,laprovincia.es,levante-emv.com,lne.es,mallorcazeitung.es,regio7.cat,superdeporte.es##+js(rc, article-body--truncated, div.article-body--truncated) 157 | diariocorreo.pe,elcomercio.pe,gestion.pe##+js(ra, class|style, .paywall) 158 | diariocorreo.pe,elcomercio.pe,gestion.pe##+js(rc, story-contents--fade, p.story-contents--fade) 159 | diariocorreo.pe,elcomercio.pe,gestion.pe##div[class^="content_gpt"] 160 | dieharke.de,dnn.de,gnz.de,goettinger-tageblatt.de,haz.de,kn-online.de,landeszeitung.de,ln-online.de,lvz.de,maz-online.de,neuepresse.de,op-marburg.de,ostsee-zeitung.de,paz-online.de,rnd.de,siegener-zeitung.de,sn-online.de,tah.de,torgauerzeitung.de,waz-online.de##+js(set, Fusion.globalContent.isPaid, false) 161 | discovermagazine.com##body:style(overflow: auto !important;) 162 | discovermagazine.com##div.fIkXwQ,div[style*="fadeIn"],div[role="button"][aria-label="Dismiss Dialog"] 163 | divisare.com##+js(ra, style, body[style], stay) 164 | divisare.com##div.blocker 165 | dominionpost.com##+js(rc, entry-content, article > div.entry-content) 166 | eastwest.eu###testo_articolo > p, #testo_articolo > h3 167 | eastwest.eu##+js(ra, style, .paywall) 168 | eastwest.eu##+js(rc, paywall, .paywall) 169 | eastwest.eu##.offerta_abbonamenti 170 | economist.com##div.paywall,body>style:remove() 171 | elconfidencial.com##+js(rc, newsType__content--closed, div.newsType__content--closed) 172 | elespanol.com##div.full-suscriptor-container 173 | elfinancierocr.com##+js(ra, style, div.article-body-wrapper__styled[style]) 174 | elfinancierocr.com##div.post 175 | elmercurio.com,lasegunda.com##+js(rc, lessreadmore, article.lessreadmore, stay) 176 | elmercurio.com,lasegunda.com##div[id*="bt_readmore_"] 177 | elpais.com##div#ctn_freemium_article:remove() 178 | elpais.com##div#ctn_premium_article:remove() 179 | eltiempo.com##+js(rc, modulos, div.modulos) 180 | em.com.br##+js(rc, compress-text, .div.compress-text) 181 | enotes.com##+js(ra, class, div[class^="_"]) 182 | enotes.com##section.c-cta-section 183 | etc.se##+js(ra, class, div.bg-gradient-white, stay) 184 | etc.se##+js(ra, class, div.paywalled, stay) 185 | etc.se##div[class$="-ad"] 186 | euobserver.com##+js(rc, show, div.membership-upsell.show) 187 | european-rubber-journal.com##+js(rc, truncated, div.truncated) 188 | european-rubber-journal.com##div.article-overlay,div.gradient 189 | exame.com##+js(set-local-storage-item, pywllcount, $remove$) 190 | expressandstar.com,shropshirestar.com##+js(set, window.Fusion.globalContent.paywallStatus, false) 191 | fieldandstream.com##+js(ra, class, html[class]) 192 | fieldandstream.com##div[class^="mailmunch-"] 193 | financialexpress.com##+js(rc, paywall, .paywall) 194 | financialexpress.com##div.pcl-wrap 195 | forbes.com##+js(ra, class, body[class], stay) 196 | forbes.com.au##+js(cookie-remover, blaize_session) 197 | foreignaffairs.com##.article-dropcap:style(height: auto !important;) 198 | foreignaffairs.com##.paywall,.loading-indicator,.messages--container--bottom 199 | foreignpolicy.com##+js(rc, content-gated, body:not(.is-fp-insider) div.content-gated.content-gated--main-article) 200 | foreignpolicy.com##body:not(.is-fp-insider) div.content-ungated 201 | fortune.com##+js(ra, class, div.paywallActive) 202 | foxnews.com##+js(ra, class, div[class*="gated-overlay"]) 203 | foxnews.com##div.article-gating-wrapper 204 | ftm.eu,ftm.nl##div.banner-pp,a.readmore 205 | gadget.pico.tools##+js(json-prune, locked) 206 | gazzettadimodena.it,gazzettadireggio.it,iltirreno.it,lanuovaferrara.it,lanuovasardegna.it##+js(cookie-remover, /__mtr$/) 207 | gazzettadimodena.it,gazzettadireggio.it,iltirreno.it,lanuovaferrara.it,lanuovasardegna.it##div.MuiSnackbar-root 208 | groene.nl##+js(cookie-remover, rlist) 209 | harpers.org##+js(cookie-remover, hr_session) 210 | hcn.org##+js(ra, content, meta[name="UID"]) 211 | heatmap.news##+js(cookie-remover, /^freePosts/) 212 | hindustantimes.com##+js(rc, freemiumText, .freemiumText) 213 | hindustantimes.com##+js(rc, open-popup, body.open-popup) 214 | hindustantimes.com##.freemium-card,.closeStory 215 | huffingtonpost.it,ilsecoloxix.it,lastampa.it,repubblica.it##+js(cookie-remover, blaize_session) 216 | huffingtonpost.it,lastampa.it,repubblica.it##aside#widgetDP,div[id^="adv"] 217 | ilgiorno.it,ilrestodelcarlino.it,iltelegrafolivorno.it,lanazione.it,quotidiano.net##+js(ra, amp-access-hide, [amp-access][amp-access-hide]) 218 | inc42.com##+js(ra, class, div.single-post-content) 219 | indianexpress.com##+js(ra, class, p.first_intro_para) 220 | indianexpress.com##+js(ra, style, div.ev-meter-content[style]) 221 | indianexpress.com##ev-engagement 222 | inkl.com##+js(ra, class, div.paywall) 223 | inkl.com##div.gradient-container 224 | inman.com##+js(ra, class, div.entry-content-inner) 225 | inman.com##+js(rc, paywalled-block, .paywalled-block) 226 | inman.com##.ism-article-block 227 | inman.com##div.content-wrap > div:not([class]):style(margin: 5% !important) 228 | interestingengineering.com##+js(ra, class, div[class*="Product_makeBlur__"]) 229 | interestingengineering.com##div#paywall-div 230 | ipsoa.it##+js(ra, style, div.paywall) 231 | italian.tech,moda.it##+js(ra, style, div#article-body, stay) 232 | italian.tech,moda.it##div#ph-paywall:remove() 233 | japantimes.co.jp##+js(cookie-remover, xbc) 234 | jornaljoca.com.br##+js(acis, $, paywall) 235 | journaldemontreal.com,journaldequebec.com##+js(rc, composer-content, div.article-main-txt.composer-content) 236 | journaldunet.com##+js(ra, style, div.entry_reg_wall[style]) 237 | journaldunet.com##div.reg_wall 238 | krautreporter.de##+js(rc, blurred, .blurred) 239 | krautreporter.de##+js(rc, json-ld-paywall-marker, .json-ld-paywall-marker, stay) 240 | krautreporter.de##.js-article-paywall,.js-paywall-divider,#steady-checkout 241 | kunststoffe.de,qz-online.de##+js(ra, style, div[style^="filter: blur"], stay) 242 | kunststoffe.de,qz-online.de##dialog#paywall-dialog 243 | kurier.at##+js(ra, class|style, div.paywall) 244 | kurier.at##div#cfs-paywall-container 245 | labusinessjournal.com###css-only-modals 246 | labusinessjournal.com##+js(cookie-remover, /^/) 247 | lanacion.com.ar##+js(cookie-remover, /^metering_arc/) 248 | lanacion.com.ar##+js(set-local-storage-item, /^/, $remove$) 249 | lavanguardia.com,mundodeportivo.com##span.content-ad,span.hidden-ad,span.ad-unit,div.ad-div 250 | lavoz.com.ar##.wrapperblock 251 | ledevoir.com##+js(cookie-remover, pw6) 252 | legalbites.in##+js(ra, class, div.hide.paywall-content) 253 | legalbites.in##div#subscription_paid_message,div.restricted_message > div.story 254 | legrandcontinent.eu##+js(rc, paywall|pw|softwall, body) 255 | lejdd.fr,parismatch.com,public.fr###poool-container,#poool-widget-content,#poool-widget,.forbidden 256 | lejdd.fr,parismatch.com,public.fr##+js(ra, data-poool-mode, .cnt[data-poool-mode="hide"]) 257 | lepetitjournal.net##+js(rc, excerpt, div.excerpt) 258 | lepetitjournal.net##.message-restricted-woocommerce 259 | letelegramme.fr##+js(rc, tlg-paywalled, div.tlg-paywalled) 260 | livelaw.in##+js(rc, hide, div.paywall-content.hide) 261 | livelaw.in##+js(rc, restricted_message, div.restricted_message) 262 | livelaw.in##div#subscription_paid_message,div.subscribeNow 263 | livemint.com##+js(rc, paywall, div.paywall) 264 | loebclassics.com##+js(cookie-remover, /^/) 265 | loeildelaphotographie.com##+js(ra, class, .paywall) 266 | loeildelaphotographie.com##+js(ra, style, img[style*="blur"]) 267 | loeildelaphotographie.com##.premium-pic-box,.membership-promo-container,.login_form_litle 268 | lydogbillede.dk,lydogbilde.no##+js(ra, style, div#MoreLink_content-container[style]) 269 | lydogbillede.dk,lydogbilde.no##+js(rc, thecontent, div.thecontent) 270 | lydogbillede.dk,lydogbilde.no##div.paywallbox,div#MoreLink_fade-out-div 271 | magazine.atavist.com##+js(set-local-storage-item, /^/, $remove$) 272 | marketnews.com##+js(ra, class, div.body-description) 273 | medscape.com##.AdUnit,div[id^="ads-"] 274 | meritnation.com##+js(rc, maxHeight75px, div.exp_content.maxHeight75px) 275 | meritnation.com##.view-full-answer 276 | mexiconewsdaily.com##+js(rc, tdb-block-inner, body.single div.td-post-content > div.tdb-block-inner) 277 | modernhealthcare.com##+js(rc, sponsored-article, div.sponsored-article) 278 | monacomatin.mc,nicematin.com,varmatin.com##+js(ra, amp-access-hide, [amp-access][amp-access-hide]) 279 | monacomatin.mc,nicematin.com,varmatin.com##+js(ra, id, div#article-teaser) 280 | monacomatin.mc,nicematin.com,varmatin.com##div[class^="ad-slot-"],div#poool-widget-content,div[class*="Rhoo"] 281 | museumsassociation.org##+js(ra, style, body[style], stay) 282 | museumsassociation.org##+js(rc, paywall, body.paywall) 283 | museumsassociation.org##div#paywall-wrapper,div.advertising 284 | mv-voice.com##+js(cookie-remover, /^/) 285 | nacion.com##+js(ra, style, div.article-body-wrapper__styled[style], stay) 286 | nacion.com##div.post 287 | narcity.com##+js(ra, style, div.body-description[style], stay) 288 | narcity.com##div#login-wall,div#overlay,div.brid-container,div.brandsnippet-article 289 | nation.africa##+js(rc, nmgp, .nmgp) 290 | nation.africa##div.modal 291 | nautil.us##+js(cookie-remover, /^(arc|sfa)$/) 292 | newoxfordreview.org##+js(rc, not-viewable, div.not-viewable) 293 | newrepublic.com##div.article-scheduled-modal 294 | newsday.com##+js(ra, class, html[class]) 295 | newsweek.pl##+js(ra, class, div#contentPremiumPlaceholder[class]) 296 | newsweek.pl##+js(ra, class, div.embed__mainVideoWrapper) 297 | newsweek.pl##+js(ra, class, div.videoPremiumWrapper) 298 | newsweek.pl##+js(ra, class|style, div.contentPremium[style]) 299 | nrc.nl##+js(cookie-remover, counter) 300 | nrc.nl##div[id$="modal__overlay"],div.header__subscribe-bar,div.banner 301 | nu.nl##+js(rc, authorized-content, div.authorized-content) 302 | nu.nl##article#LOGIN 303 | nw.de##+js(ra, amp-access-hide, [amp-access][amp-access-hide]) 304 | nw.de##div.paywallOverlay 305 | nwzonline.de,shz.de,svz.de##+js(ra, amp-access-hide, [amp-access][amp-access-hide]) 306 | nybooks.com##+js(rc, paywall-article, .paywall-article) 307 | nybooks.com##div.toast-cta 308 | nytimes.com##div[data-testid="inline-message"],div[id^="ad-"],div#dock-container,div.pz-ad-box 309 | nzherald.co.nz##+js(set, Fusion.globalContent.isPremium, false) 310 | nzz.ch,themarket.ch##+js(rc, nzzinteraction, .nzzinteraction) 311 | odt.co.nz##+js(ra, property, div[property="content:encoded"]) 312 | onet.pl##+js(cookie-remover, /^xbc/) 313 | onet.pl##+js(cookie-remover, xbc) 314 | paloaltoonline.com##+js(cookie-remover, /^/) 315 | philosophynow.org##+js(cookie-remover, /^/) 316 | piratewires.com##+js(ra, class, div[class*="article_articleRestricted_"], stay) 317 | piratewires.com##div[class^="fixedOverlay"] 318 | popbitch.com##+js(ra, class, div[class*="-premium"]) 319 | pourleco.com##+js(ra, style, div[class*="article-"][style]) 320 | pourleco.com##div[data-pleco-poool^="paywall"],div[data-pleco-transition="fade"] 321 | profi.de,topagrar.com,wochenblatt.com##+js(ra, class|style, div.paywall-full-content[style]) 322 | profi.de,wochenblatt.com##div.m-paywall__textFadeOut,div[id^="paymentprocess-"] 323 | profil.at##+js(ra, class|style, div.paywall) 324 | profil.at##div#cfs-paywall-container,div.consentOverlay 325 | psypost.org##+js(cookie-remover, issuem_lp) 326 | publishersweekly.com##+js(ra,class|style,div#contentdiv.loggedInOnly,stay) 327 | publishersweekly.com##div#contentdiv.loggedOutOnly 328 | realmoney.thestreet.com##+js(cookie-remover, /^PWT/) 329 | revistaoeste.com##+js(rc, expandable, div.expandable) 330 | revistaoeste.com##+js(rc, hidden, div.hidden[data-url]) 331 | revistaoeste.com##div.is-locked,div.subscribe-panel 332 | rockdelux.com##+js(ra, class|style, body, stay) 333 | rockdelux.com##+js(ra, style, div#body, stay) 334 | rockdelux.com##div.bg-paywall 335 | rugbypass.com##+js(rc, fade, .fade) 336 | rugbypass.com##+js(rc, premium-fold-bottom, .premium-fold-bottom) 337 | rugbypass.com##.plus-article-offer 338 | schwaebische.de##+js(ra, style, body[style], stay) 339 | science.org##+js(rc, alert-read-limit__overlay, body.alert-read-limit__overlay, stay) 340 | science.org##div.alert-read-limit 341 | sciencesetavenir.fr##+js(ra, class|hidden, .user-paying-content) 342 | sciencesetavenir.fr##div.amorce.manual 343 | scmp.com##+js(ra, class, div.paywalled-content) 344 | scmp.com##+js(ra, class, section[data-qa="ContentBody-ContentBodyContainer"][class], stay) 345 | scmp.com##div[data-qa*="AdSlot"],div.adblock-message 346 | scotsman.com##+js(ra, class, div.premium) 347 | slideshare.net##+js(rc, limit-overlay, .limit-overlay) 348 | slideshare.net##+js(set-local-storage-item, /^/, $remove$) 349 | sofrep.com##+js(cookie-remover, sofrep_news_ids) 350 | sofrep.com##+js(ra, class, div.paywall) 351 | sofrep.com##+js(rc, fader, div.fader) 352 | sofrep.com##div.non-paywall,div#paywall_wrap 353 | solarserver.de##+js(ra, class, div.paywall-blurred) 354 | solarserver.de##+js(ra, style, div.paywall) 355 | solarserver.de##div.paywall-box 356 | spektrum.de##+js(rc, pw-premium, article.pw-premium) 357 | spglobal.com##+js(ra, class, html, stay) 358 | spglobal.com##.article__overlay 359 | splainer.in##+js(rc, hide-section, .hide-section) 360 | splainer.in##.subscription-prompt 361 | staradvertiser.com##+js(ra, style, div#hsa-paywall-content[style]) 362 | staradvertiser.com##div#hsa-paywall-overlay 363 | startribune.com##body[class]:style(overflow: auto !important; position: static !important;) 364 | startribune.com##div.modal-backdrop 365 | stateaffairs.com##+js(rc, access-restricted, body.access-restricted) 366 | stateaffairs.com##div.c-memberships-message 367 | stockunlock.com##div.css-coxdc8 368 | stockunlock.com##div[class*="-root"][class*="css-"]:style(filter: none !important; pointer-events: auto !important) 369 | strangematters.coop##+js(cookie-remover, pmpro_lpv_count) 370 | studocu.com##.page-content:style(filter: none !important; user-select: unset !important) 371 | studocu.com##.pf > :not(.page-content) 372 | studocu.com##button[data-test-selector^="preview-banner-"]:upward(#document-wrapper > div) 373 | study.com##+js(ra, class, div.faded-content) 374 | study.com##+js(ra, class, div.hidden[ng-non-bindable]) 375 | study.com##div.article-cutoff-div 376 | sudouest.fr,charentelibre.fr,larepubliquedespyrenees.fr##+js(rc, visible-premium, div.visible-premium) 377 | sudouest.fr,charentelibre.fr,larepubliquedespyrenees.fr##div.article-premium-footer,div.footer-premium,div.article-body-wrapper.visible-not-premium,div.pub,div.ph-easy-subscription 378 | suomensotilas.fi##+js(rc, epfl-pw-obscured, div.epfl-pw-obscured) 379 | tes.com##+js(cookie-remover, /tg_paywall/) 380 | tes.com##+js(ra, class, div.tg-paywall-body-overlay) 381 | tes.com##div.js-paywall-info,div.tg-paywall-message 382 | texasmonthly.com##div.promo-in-body 383 | the-scientist.com##+js(rc, paywall, div.paywall) 384 | the-scientist.com##div.gated-fader,div#Modal 385 | theathletic.com##body[class]:style(overflow:visible !important; position:relative !important) 386 | theathletic.com##div[amp-access*="NOT granted"] 387 | theathletic.com##div[id^="slideup-"],div[id*="overlay"],div:empty:not([data-rjs]),#paywall,div.ad-container 388 | theatlantic.com##+js(cookie-remover, articleViews) 389 | theatlantic.com##aside#paywall,div[class^="LostInventoryMessage_"] 390 | theatlantic.com##img[class*="Image_lazy__"]:style(opacity: 1 !important) 391 | thecountersignal.com##+js(ra, class, body.single div.elementor-widget-container) 392 | thediplomat.com##+js(rc, dpl-preview, article.dpl-preview, stay) 393 | thegardenisland.com###single-login-box,#single-excerpt 394 | thegardenisland.com##+js(ra, style, #single-paywall) 395 | theglobeandmail.com##+js(set, Fusion.globalContent._id, '') 396 | theguardian.com##[name="SlotBodyEnd"],div[data-cy="contributions-liveblog-epic"] 397 | thehindu.com,thehindubusinessline.com##+js(set, window.Adblock, false) 398 | thehindu.com,thehindubusinessline.com##+js(set, window.isNonSubcribed, false) 399 | theimpression.com##+js(rc, blureffect, div.blureffect) 400 | theimpression.com##div#modalpostsubscribe 401 | thelampmagazine.com##+js(ra, class, div.paywall-gradient) 402 | thelampmagazine.com##section.p-8 403 | theneweuropean.co.uk##+js(ra, data-show-has-access, div[data-show-has-access]) 404 | theneweuropean.co.uk##div[data-show-fade-on-noaccess],div[data-show-subs-blocked] 405 | thepointmag.com##+js(cookie-remover, monthly_history) 406 | thepointmag.com##div.overlay,div#tpopup- 407 | thequint.com##+js(ra, class|style, div#story-body-wrapper, stay) 408 | thequint.com##div.zsqcu 409 | thesaturdaypaper.com.au##+js(cookie-remover, /^/) 410 | thesaturdaypaper.com.au##div.paywall-hard-always-show 411 | thetimes.co.uk##body,html:style(overflow: auto !important; height: 100% !important;) 412 | theweek.com##+js(rc, paywall-locker, div.paywall-locker) 413 | theweek.com##div.kiosq-main-layer 414 | thewrap.com##+js(cookie-remover, blaize_session) 415 | topagrar.com##div.paywall-package 416 | trailsoffroad.com##.paywall 417 | tt.com##+js(rc, exclusive-elem, .exclusive-elem) 418 | tt.com##div.adblock-warning 419 | tuttosport.com##div[class^="AdUnit_"] 420 | unherd.com##+js(ra, id, div#premiumcontent) 421 | unherd.com##div#premiumpreview 422 | voguebusiness.com##+js(cookie-remover, userId) 423 | winnipegfreepress.com##.billboard-ad-space,.ad,.article-ad,.fixed-sky 424 | yorkshirepost.co.uk##+js(ra, class, div.premium) 425 | zvw.de##+js(rc, paywall, .paywall) 426 | zvw.de##.nfy-products-teaser,.nfy-banner 427 | ||*dive.com/static/js/dist/contentGate.bundle.js$script,~third-party 428 | ||20minutes.fr/v-ajax/subscribe-modal$xmlhttprequest,~third-party 429 | ||abril.com.br/*/abril-paywall/$script,~third-party 430 | ||account.brandonsun.com/api/v*/auth/identify$xmlhttprequest,~third-party 431 | ||account.winnipegfreepress.com/api/v*/auth/identify$xmlhttprequest,~third-party 432 | ||americanaffairsjournal.org/wp-content/mu-plugins/app/src/paywall/paywall.js$script,~third-party 433 | ||amplitude.com^$xmlhttprequest,third-party 434 | ||api.pico.tools/client/query/*$xmlhttprequest,~third-party 435 | ||api.pico.tools/popup/null/*$xmlhttprequest,~third-party 436 | ||artnet.com/paywall-ajax.php$xmlhttprequest,~third-party 437 | ||artsenkrant.com/js/responsive/rmgModal.js$script,~third-party 438 | ||artsenkrant.com/js/responsive/rmgPaywall.js$script,~third-party 439 | ||artsprofessional.co.uk/*/js/content_paywall.js$script,~third-party 440 | ||assets.bwbx.io/s3/javelin/public/javelin/js/foundation/transporter/foundation_transporter-*.js$script,domain=bloomberg.com 441 | ||assets.guim.co.uk/assets/SignInGate*.js$script,domain=theguardian.com 442 | ||atribuna.com.br/assets/js-v*/story.js$script,~third-party 443 | ||australvaldivia.cl/impresa/*/assets/vendor.js$script,~third-party 444 | ||automobilwoche.de/sites/camw/files/js/js_-YBiL*.js$script,~third-party 445 | ||axate.io$script,third-party 446 | ||axios.com/api/v1/licenses 447 | ||blink.net/*/blink-sdk.js$script,domain=newrepublic.com|thebaffler.com 448 | ||bloombergadria.com/*/news/$inline-script 449 | ||blueconic.net^$third-party 450 | ||businessinsider.com/chunks/scripts/components~paywall-client.*.js$script,~third-party 451 | ||businesspost.ie/api/tinypass.min.js$script,~third-party 452 | ||californiatimes.com/meteringjs/$script,domain=latimes.com|sandiegouniontribune.com 453 | ||cdn-client.medium.com/lite/static/js/main.*.js$script,domain=webcache.googleusercontent.com 454 | ||cdn.ampproject.org/*/amp-access-$script 455 | ||cdn.ampproject.org/*/amp-subscriptions-$script 456 | ||cdn.cxense.com^$script,third-party 457 | ||cdn.flip-pay.com/clients/dailymash/flip-pay.js$script,domain=thedailymash.co.uk 458 | ||cdn.loeildelaphotographie.com/wp-content/*/hague-child/js/script-$script,~third-party 459 | ||cdn.piano.io/api/tinypass.min.js$script,domain=clicrbs.com.br 460 | ||cdn.registerdisney.go.com$script,domain=nationalgeographic.com 461 | ||cdn.tinypass.com/api/tinypass.min.js$script,domain=kurier.at 462 | ||cdn.wyleex.com/elcronista/pw.min.js$script,domain=cronista.com 463 | ||cdn.wyleex.com/lavoz/pw.min.js$script,domain=lavoz.com.ar 464 | ||cedscdn.it/*/PaywallMeter.js$script,domain=corriereadriatico.it|ilgazzettino.it|ilmattino.it|ilmessaggero.it|quotidianodipuglia.it 465 | ||cedsdigital.it/*/PaywallMeter.js$script,domain=corriereadriatico.it|ilgazzettino.it|ilmattino.it|ilmessaggero.it|quotidianodipuglia.it 466 | ||clarin.com/js/meter*.js$script,~third-party 467 | ||clarin.com/js/zonda-*.js$script,~third-party 468 | ||clicrbs.com.br/paywall-api/count/$xmlhttprequest,~third-party 469 | ||cloudfront.net/embed/widget/subx*.js$script,domain=curbed.com|grubstreet.com|nymag.com|thecut.com|vulture.com 470 | ||cloudfront.net/js/prometeo-media/$script,domain=menorca.info|ultimahora.es 471 | ||cloudfunctions.net/gated-countRead$xmlhttprequest,domain=thediplomat.com 472 | ||cm.bloomberg.com^$xmlhttprequest,~third-party 473 | ||codesports.com.au/*/news-story/$inline-script 474 | ||commentary.org/*/js/dg-locker-public.js$script,~third-party 475 | ||connaissancedesarts.com/wp-content/cache/*.js$script,~third-party 476 | ||cooking.nytimes.com/api/*/access$xmlhttprequest,~third-party 477 | ||corprensa.com/la-prensa/evolok/$script,domain=prensa.com 478 | ||corriereobjects.it/*/js/_paywall.sjs$script,domain=corriere.it 479 | ||crusoe.com.br/assets/js/swg-wallcontent-crusoe.js$script,~third-party 480 | ||diariocorreo.pe/pf/dist/engine/react.js$script,~third-party 481 | ||dn.se/check-paywall-v2.js,~third-party 482 | ||dwell.com/article/*?rel=plus$inline-script 483 | ||editorialedomani.it/pelcro.js$script,~third-party 484 | ||elcomercio.pe/pf/dist/engine/react.js$script,~third-party 485 | ||elmercurio.com/assets/js/merPramV2.js$script,~third-party 486 | ||elmercurio.com/assets/js/vendor/modal.js$script,~third-party 487 | ||elobservador.com.uy/shares$xmlhttprequest,~third-party 488 | ||elpais.com.uy/user/authStatus$script,~third-party 489 | ||elpais.com/arc/subs/p.min.js$script,~third-party 490 | ||eltribuno.com/scripts/Bellhop/dist/bellhop.min.js$script,~third-party 491 | ||emol.cl/assets/js/merPramV2.js$script,domain=elmercurio.com|lasegunda.com 492 | ||emol.cl/assets/js/vendor/modal.js$script,domain=elmercurio.com|lasegunda.com 493 | ||ensighten.com/*/Bootstrap.js$script,third-party 494 | ||epochbase.com/rules/get$xmlhttprequest,third-party 495 | ||epochbase.eu/rules/get$xmlhttprequest,third-party 496 | ||estadao.com.br/access.js$script,~third-party 497 | ||estadao.com.br/paywall/$script,~third-party 498 | ||ev.lavanguardia.com$xmlhttprequest,~third-party 499 | ||eviemagazine.com/api/trpc/post.paywall$xmlhttprequest,~third-party 500 | ||evolok.net^$third-party 501 | ||fewcents.co/*/paywall*.js$script,third-party 502 | ||financialexpress.com/*/min/premiumStoryContent.js$script,~third-party 503 | ||flowerstreatment.com^$third-party 504 | ||fokus.se/app/plugins/sesamy-fpg/assets/js/sesamy-fpg.js$script,~third-party 505 | ||folha.uol.com.br/paywall/js/$script,~third-party 506 | ||foreignaffairs.com/modules/custom/fa_paywall_js/js/paywall.js$script,~third-party 507 | ||foreignaffairs.com/sites/default/files/assets/css/css_*.css*delta=0$stylesheet,~third-party 508 | ||freiepresse.de/*-artikel$inline-script 509 | ||ftm.eu/js/routing$script,~third-party 510 | ||ftm.nl/js/routing$script,~third-party 511 | ||gestion.pe/pf/dist/engine/react.js$script,~third-party 512 | ||glanacion.com/*/metering/*.js$script,domain=lanacion.com.ar 513 | ||guidecent.com^$script,third-party 514 | ||hadrianpaywall.com^$third-party 515 | ||harpers.org/wp-content/themes/timber/static/js/modal*.js 516 | ||heraldo.es/noticias/$inline-script 517 | ||hilltimes.com/*/js/loadingoverlay/loadingoverlay.min.js$script,~third-party 518 | ||huffingtonpost.it/*/news/$inline-script 519 | ||internazionale.it/templates_js_ajax.inc.php$xmlhttprequest,~third-party 520 | ||ippen.space^$third-party 521 | ||irishexaminer.com/pu_examiner/scripts/engage/$script,~third-party 522 | ||irishnews.com/*/js/bundle.js$script,~third-party 523 | ||irishnews.com/*/js/mpppaywall.js$script,~third-party 524 | ||jornaldocomercio.com/*/json/paywall.json$xmlhttprequest,~third-party 525 | ||jpost.com/js/js_article.min.js$script,~third-party 526 | ||js.matheranalytics.com^$script,third-party 527 | ||js.pelcro.com^$script,third-party 528 | ||kinja-static.com/assets/*/regwalled-content.*.js$script,domain=qz.com 529 | ||la-croix.com/build/*/paywall*.js$script,~third-party 530 | ||lasegunda.com/assets/js/merPramV2.js$script,~third-party 531 | ||lasegunda.com/assets/js/vendor/modal.js$script,~third-party 532 | ||lastampa.it/*/news/$inline-script 533 | ||lasvegasadvisor.com/js/access.min.js$script,~third-party 534 | ||lasvegasadvisor.com/opt/*.js$script,~third-party 535 | ||latercera.com/arc/subs/p.min.js$script,~third-party 536 | ||lavoz.com.ar/sites/*/paywall/losandes/pw.js$script,domain=losandes.com.ar 537 | ||livemint.com/__js/lm_subscription_$script,~third-party 538 | ||loader-cdn.azureedge.net^$third-party 539 | ||loader.masthead.me^$script,domain=centralmaine.com|pressherald.com|sunjournal.com 540 | ||lrb.co.uk$inline-script 541 | ||medscapestatic.com/*/medscape-library.js$script,domain=medscape.com 542 | ||memberstack.com/scripts/v*/memberstack.js$script,third-party 543 | ||mercuriovalpo.cl/impresa/*/assets/vendor.js$script,~third-party 544 | ||meter-svc.nytimes.com/meter.js$xmlhttprequest,~third-party 545 | ||meter.bostonglobe.com/js/meter.js$script,~third-party 546 | ||moscout.com$inline-script 547 | ||mwcm.nyt.com/$script,domain=nytimes.com 548 | ||ndcmediagroep.nl/js/evolok/$script,third-party 549 | ||newbostonpost.com/*/paywall/js/main.js$script,~third-party 550 | ||newsmemory.com?meter$third-party 551 | ||newstatesman.com/*/nsmg-evolok-paywall/*.js$script,~third-party 552 | ||nrc.nl/paywall-api/api/zephr$xmlhttprequest,~third-party 553 | ||nybooks.com/wp-admin/admin-ajax.php$xmlhttprequest,~third-party 554 | ||nytimes.com/graphql/v2$xmlhttprequest,~third-party 555 | ||nzherald.co.nz/sales/public/v*/entitlements$xmlhttprequest,~third-party 556 | ||odt.co.nz/bwtw/scripts/tw.js$script,~third-party 557 | ||olytics.omeda.com^$third-party 558 | ||onecount.net^$third-party 559 | ||opovo.com.br/*/js/auth/auth_new_menu.min.js$script,~third-party 560 | ||pasedigital.cl/API/User/Status$script,domain=australvaldivia.cl|mercuriovalpo.cl 561 | ||paywall.correiodopovo.com.br$script,~third-party 562 | ||paywall.folha.uol.com.br^$script,xmlhttprequest,~third-party 563 | ||pebmed.com.br/wp-content/*/paywall/dist/js/app.js$script,~third-party 564 | ||piano.io/xbuilder/experience/execute$xmlhttprequest,third-party 565 | ||poool.fr^$third-party 566 | ||qiota.com^$xmlhttprequest,third-party 567 | ||rdhmag.com$inline-script 568 | ||repubblica.it/*/news/$inline-script 569 | ||reuters.com/arc/subs/p.min.js$script,~third-party 570 | ||revistaoeste.com/wp-content/*/js/app.*.js$script,~third-party 571 | ||rugbypass.com/plus/$inline-script 572 | ||schwaebische-post.de/sub/js/pc-offer-west.js$script,~third-party 573 | ||scientificamerican.com/api/tinypass.min.js$script,~third-party 574 | ||scripts.repubblica.it/pw/pw.js$script,domain=italian.tech|moda.it 575 | ||seattletimes.com/wp-content/*/st-advertising-bundle.js$script,~third-party 576 | ||seattletimes.com/wp-content/*/st-user-messaging-main-bundle.js$script,~third-party 577 | ||shrm.org/*/js/paywall*.js$script,~third-party 578 | ||sophi.io^$third-party 579 | ||spectrejournal.com/wp-content/plugins/elementor/*/dialog.min.js$script,~third-party 580 | ||spglobal.com$inline-script 581 | ||steadyhq.com^$script,third-party 582 | ||subscription-static-global.nhst.tech$script,domain=europower.no|fiskeribladet.no|intrafish.com|intrafish.no|rechargenews.com|tradewindsnews.com 583 | ||subscriptioninsider.com$inline-script 584 | ||suomensotilas.fi/wp-content/plugins/epflpw/js/pw.js$script,~third-party 585 | ||telegraph.co.uk/martech/js/$script,~third-party 586 | ||temptation.*/temptation.js$script,~third-party,domain=ad.nl|bd.nl|bndestem.nl|destentor.nl|ed.nl|gelderlander.nl|pzc.nl|tubantia.nl|hln.be 587 | ||temptation.*/temptation.js$script,~third-party,domain=demorgen.be|flair.nl|humo.be|libelle.nl|margriet.nl|parool.nl|trouw.nl|volkskrant.nl 588 | ||texasmonthly.com/script.js$script,~third-party 589 | ||theartnewspaper.com/_next/static/chunks/pages/access-allowed-*.js$script,~third-party 590 | ||theatlantic.com/_next/static/chunks/pages/*/archive/$script,~third-party 591 | ||thedriftmag.com/wp-content/plugins/drift-paywall-plugin/$script,~third-party 592 | ||theepochtimes.com/rules/get$xmlhttprequest,~third-party 593 | ||theintercept.com/api/tinypass.min.js$script,~third-party 594 | ||thenationalpulse.com/wp-content/*/assets/js/national-pulse.js$script,~third-party 595 | ||thenewatlantis.com/*/thenewatlantis/js/donate.js$script,~third-party 596 | ||thenewatlantis.com/*/thenewatlantis/js/gate.js$script,~third-party 597 | ||thesaturdaypaper.com.au/sites/all/modules/custom/node_meter/pw.js$script,~third-party 598 | ||timeshighereducation.com/sites/default/files/*/js__*.js$script,~third-party 599 | ||topagrar.com/*/news/$inline-script 600 | ||tuttosport.com/_next/static/chunks/pages/news/%5B*.js$script,~third-party 601 | ||wallkit.net/js/$script,third-party 602 | ||washingtonpost.com/subscribe/static/tetro-client/fusion/tetro.min.js$script,~third-party 603 | ||wbmdstatic.com/*/chunk-vendors.*.js$script,domain=medscape.com 604 | ||weborama.fr/js/$script,third-party 605 | ||wgchrrammzv.com/prod/ajc/loader.min.js$script,domain=dayton.com|daytondailynews.com|journal-news.com|springfieldnewssun.com 606 | ||wiwo.de/js/*/wt.*.js$script,~third-party 607 | ||zeitzeichen.net/sites/default/files/js/js_*.js$script,~third-party 608 | ||zephr.com/zephr-browser/$third-party 609 | ||zephr.com/zephr/decide$xmlhttprequest,domain=ksta.de|rundschau-online.de -------------------------------------------------------------------------------- /without_domains/make_without_domains.py: -------------------------------------------------------------------------------- 1 | """This script removes domains from the rules and saves them in the 2 | without_domains folder. 3 | """ 4 | 5 | from typing import Dict, List 6 | 7 | import requests 8 | import os 9 | import sys 10 | import glob 11 | 12 | 13 | def get_rules(url): 14 | """ 15 | Get the rules from the url. 16 | :param url: The url of the rules. 17 | :return: A list of rules. 18 | """ 19 | response = requests.get(url, timeout=10) 20 | if response.status_code == 200: 21 | return response.text.splitlines() 22 | 23 | 24 | def remove_domains(rules_list: List[str]) -> List[str]: 25 | """ 26 | Remove domains from the rules. 27 | :param rules_list: A list of rules. 28 | :return: A list of rules without domains. 29 | """ 30 | 31 | # or rule.endswith("^$third-party") 32 | 33 | new_rules_list = [] 34 | for rule in rules_list: 35 | if (rule.startswith("||") and (rule.endswith("^"))) or rule.startswith("!"): 36 | pass 37 | else: 38 | new_rules_list.append(rule) 39 | return new_rules_list 40 | 41 | 42 | def remove_duplicates(rules_list: list) -> list: 43 | """ 44 | Remove duplicates from the rules. 45 | :param rules_list: A list of rules. 46 | :return: A list of rules without duplicates. 47 | """ 48 | return list(set(rules_list)) 49 | 50 | 51 | def sort_list(rules_list: list) -> list: 52 | """ 53 | Sort the rules. 54 | :param rules_list: A list of rules. 55 | :return: A sorted list of rules. 56 | """ 57 | 58 | rules_list.sort() 59 | return rules_list 60 | 61 | 62 | def save_rules(name: str, rules_list: list) -> None: 63 | """ 64 | Save the rules in a file. 65 | :param name: The name of the file. 66 | :param rules_list: A list of rules. 67 | :return: None 68 | """ 69 | 70 | with open(f"without_domains/{name}.txt", "w", encoding="utf8") as file: 71 | file.write("\n".join(rules_list)) 72 | 73 | 74 | def makeAllListForWithoutDomains() -> None: 75 | 76 | # /workspaces/adblock/without_domains 77 | all_files = glob.glob("without_domains/*.txt") 78 | 79 | # remove the all.txt file and .py file 80 | all_files = [x for x in all_files if not x.endswith("all.txt")] 81 | all_files = [x for x in all_files if not x.endswith(".py")] 82 | 83 | 84 | 85 | 86 | with open("without_domains/all.txt", "w", encoding="utf8") as file: 87 | 88 | file.write("! Description: It contains all list without domains\n") 89 | file.write("! Expires: 1 hours\n") 90 | file.write("! Homepage: https://github.com/chirag127/adblock/\n") 91 | file.write("! Title: Chirag's without domains list\n") 92 | 93 | for file_name in all_files: 94 | with open(file_name, "r", encoding="utf8") as f: 95 | file.write(f.read()) 96 | file.write("\n") 97 | 98 | def main() -> None: 99 | """ 100 | Main function. 101 | 102 | :return: None 103 | """ 104 | 105 | adguard_registry: str = ( 106 | "https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/" 107 | ) 108 | urls: Dict[str, str] = { 109 | "AdGuard tracking": adguard_registry + "filter_3_Spyware/filter.txt", 110 | "AdGuard social": adguard_registry + "filter_4_Social/filter.txt", 111 | "AdGuard annoyances": adguard_registry + "filter_14_Annoyances/filter.txt", 112 | "easyprivacy": "https://filters.adtidy.org/extension/ublock" 113 | + "/filters/118_optimized.txt", 114 | "bpc-paywall-filter": "https://gitlab.com/magnolia1234/" 115 | + "bypass-paywalls-clean-filters/-/raw/main/bpc-paywall-filter.txt", 116 | } 117 | 118 | for name, url in urls.items(): 119 | rules_list: List[str] = get_rules(url) 120 | rules_list: List[str] = remove_domains(rules_list) 121 | rules_list: List[str] = remove_duplicates(rules_list) 122 | rules_list: List[str] = sort_list(rules_list) 123 | save_rules(name, rules_list) 124 | 125 | 126 | if __name__ == "__main__": 127 | 128 | if not os.path.exists("without_domains"): 129 | os.makedirs("without_domains") 130 | 131 | 132 | try: 133 | makeAllListForWithoutDomains() 134 | main() 135 | except Exception as e: 136 | print(e) 137 | sys.exit(1) 138 | else: 139 | sys.exit(0) 140 | --------------------------------------------------------------------------------