EasyDutch
EasyDutch copied to clipboard
Adblock filters for Dutch websites made for uBlock Origin
EasyDutch:
(( EasyList Dutch:
))
EasyDutch
Adblock filters for Dutch websites made for uBlock Origin
Contents |
---|
EasyDutch |
Contributing |
View and Subscribe |
Support |
EasyDutch
The updated version of EasyList Dutch special for uBlock Origin.
This filterlist has been made because the EasyList Dutch filter isn't maintained often and the maintenance that is done, is very poor.
So I made this to provide you a better service!!
This list also handles anti-adblock, which isn't done by EasyList Dutch. See these comments for more information:
easylist/easylistdutch#11 (comment) and easylist/easylistdutch#30 (comment).
If you see ads on Dutch websites please report it to me or sent me an email to [email protected]
Contributing
Contributing
Important note: I, @Nomes77 owner of EasyDutch, prefer simplicity over complexity. So instead of
123geldzaken.nl##[class*="widget_sponsor"]
use123geldzaken.nl##.widget_sponsor
and123geldzaken.nl##.widget_sponsorlinks
. And instead ofarenalokaal.nl##[advobject]:upward(.bg-gray-100):has-text(/Uit de krant/i)
just usearenalokaal.nl##[advobject]:upward(.bg-gray-100)
Ordering of filters
New filters must be added on the top of each list.
The reason is to provide an easy way to check whether a filter is still relevant. The filters at the end of the file will be the oldest filters, and also the most likely to maybe be obsolete.
Old filters which are confirmed to still be required must be moved to the top of the list.
Issue number association
All added filters must be associated with a formal issue number or date, example:
! https://github.com/EasyDutch-uBO/EasyDutch/issues/3 ||data.inertanceretinallaurel.com^ ! 2021-04-27 ||androidplanet.nl,iphoned.nl##.dynamic-content-native
This way we know why a filter was added, and how to verify whether an old filter is still needed. The comment line preceding the filter(s) to solve a specific issue should be only a URL to the issue. The issue itself can contains all the details about how the issue was solved, and why it was solved this way, etc.
Commit message
- Keep it simple, use
A:
for adding a site,C:
for changing or updating rules,R:
for removing, andM:
for moving to other files.- Put here after the site url
spele.nl
(nohttps://www.
)- Put after this the issue number. Example:
A: spele.nl fix #3
orC: nu.nl
. The issue itself will contains all the details.- If the issue doesn't occur on a homepage, but on a subpage please add in the message the full url (like
https://www.website.nl/sub/page.html
)Hide General
You may only make General Hiding rules, if it applies to tree or more websites
What you might do or not do as a contributor
As a contributor it is forbidden to change the following files:
.github
folderREADME.md
CONTRIBUTING.md
CODE_OF_CONDUCT.md
LICENSE
The rest you may change.
Breaching this rule will result in a warning and, if not listening, being banned as contributor!
View and Subscribe to EasyDutch
Notes on contentURL
and cdnURLS
Our contentURL
is instantly updated after a commit, and the same applies for the first cdnURL
. The other two cdnURLs
are updated less.
Good to know, uBO uses one of those four links. If there is a fix you need immediately, I can update mannualy two of the three CDN's: the first cdnURL
and the second jsDelivr cdnURL
by going to https://www.jsdelivr.com/tools/purge.
Also all cdnURLS
are minified version.
As you can see below, there are multiple way to subscribe to our list. We have following domains: https://easydutch-ubo.github.io/EasyDutch/
, https://easydutch-ubo.github.io/EasyDutchCDN/
, https://easydutch.pages.dev/
, https://easydutchcdn.pages.dev/
, and https://raw.githubusercontent.com/
.
Unfortunately, uBlock Origin decided not to use our CDN's (https://easydutch-ubo.github.io/EasyDutchCDN/
) or pages.dev
domains (https://easydutch.pages.dev/
,https://easydutchcdn.pages.dev/
). Probably, because our CDN's are updated every two hours in stead of instantly.
Data usage
The first is the jsDelivr stats from EasyDutch
.
The second is the jsDelivr stats from EasyDutchCDN
, which uBO doesn't use anymore.
Favorite order of subscription:
In the list, the normal website is the default. The .all.txt
lists are used as primairy CDN's, where it is preferred to use pages.dev
and github.io
over cdn.jsdelivr.net
, cdn.statically.io
and raw.githubusercontent.com
.
-
EasyDutch P1
| Subscribe -
All-in-One EasyDutchCDN P2
| Subscribe -
All-in-One EasyDutchCDN P1
| Subscribe -
All-in-One EasyDutchCDN Mirror 1
| Subscribe -
All-in-One EasyDutchCDN Mirror 2
| Subscribe -
All-in-One EasyDutch P2
| Subscribe -
All-in-One EasyDutch P1
| Subscribe -
All-in-One EasyDutch Mirror 1
| Subscribe -
All-in-One EasyDutch Mirror 2
| Subscribe -
EasyDutch P2
| Subscribe -
EasyDutch Mirror 1
| Subscribe -
EasyDutchCDN P1
| Subscribe -
EasyDutchCDN P2
| Subscribe -
EasyDutchCDN Mirror 1
| Subscribe -
All-in-One EasyDutch Raw
| Subscribe -
All-in-One EasyDutchCDN Raw
| Subscribe -
EasyDutch Mirror 2
| Subscribe -
EasyDutchCDN Mirror 2
| Subscribe -
EasyDutch Raw
| Subscribe -
EasyDutchCDN Raw
| Subscribe -
All-in-One EasyDutch(ABF) Raw
| Subscribe -
All-in-One EasyDutch(ABF) Mirror 1
| Subscribe -
All-in-One EasyDutch(ABF) Mirror 2
| Subscribe -
EasyDutch(ABF) Raw
| Subscribe -
EasyDutch(ABF) Mirror 1
| Subscribe -
EasyDutch(ABF) Mirror 2
| Subscribe
Explanation of used terms:
-
EasyDutch
means that it is from the original GitHub-repro.
Changes that are made, are applied after 5 minutes except for the Mirrors.
I made a small delay to not overload the diffpatcher in GitHub Actions.
-
EasyDutchCDN
is from the EasyDutchCDN GitHub-repro.
Changes that are made in EasyDutch's main branch, are applied every two hours. Mirrors follow later.
-
EasyDutch(ABF)
means that it is from Nomes77/AdBlockFilters GitHub-repro.
Changes that are made in EasyDutch's main branch, are applied once a week on Saturday. Mirrors follow later.
-
Raw
means that everything in that column is hosted onhttps://raw.githubusercontent.com/
.
-
P1
means that the list is hosted ongithub.io
.
-
P2
means that the list is hosted onpages.dev
.
-
Mirror 1
isjsDelivr
andMirror 2
isStatically
; both are public and free CDN's.
-
All-in-One
means that everything is one big file in stead of multiple files loaded in one file.
This is to not overload/misuse the free CDN's.
List of domains we have:
- https://easydutch-ubo.github.io/EasyDutch/ -->
gh-pages
from EasyDutch-uBO/EasyDutch - https://easydutch-ubo.github.io/EasyDutchCDN/ -->
main
from EasyDutch-uBO/EasyDutchCDN - https://easydutch.pages.dev/ -->
gh-pages
from EasyDutch-uBO/EasyDutch - https://easydutchcdn.pages.dev/ -->
main
from EasyDutch-uBO/EasyDutchCDN - https://raw.githubusercontent.com/ -->
gh-pages
and 2xmain
from EasyDutch-uBO/EasyDutch, EasyDutch-uBO/EasyDutchCDN, and Nomes77/AdBlockFilters - https://cdn.jsdelivr.net/ and https://cdn.statically.io/ --> from EasyDutch-uBO/EasyDutch, EasyDutch-uBO/EasyDutchCDN, and Nomes77/AdBlockFilters
EasyDutch.txt
andEasyDutch.all.txt
--> EasyDutch-uBO/EasyDutch, EasyDutch-uBO/EasyDutchCDN, and Nomes77/AdBlockFilters
Support
If you want to buy me a cup of coffee or want to support me, you can donate via PayPal