Update the Distraction Control repo to create an all encompassing 'Distraction Control' filter list
Background / User story
Currently, the Distraction Control repo stores 13 different filter lists, 4 of which are actively updated, and referenced in AdBlock.
With the upcoming migration to Manifest V3 (which limits the number of filter lists an extension can reference), the 13 different filter lists need to be combined into a single 'Distraction Control' filter list to reduced the number of filter lists a user is subscribed to.
What to change
- Design: N/A
- Research: N/A
- Spec: N/A
- Legal: N/A
-
Development:
- Add a new 'Distraction Control' template
- The new template should "include" all of the text files referenced in the 13 different filter lists
- The two workflows in the DC repo need to updated:
- create the new 'distraction-control.txt' filter list file
- update the 'rsync' command so that it will process the new file
- update the CDN purge step to include the new file
Hints for testers
- Install the latest version of AdBlock
- Up grade AdBlock to Premium
- On the Filter List tab of the AdBlock Options page, subscribe to the following URL (copy & paste the following): https://cdn.adblockcdn.com/filters/distraction-control.txt
Subscribing to the above URL will effectively enable all 4 DC filter lists. Therefore, you should be able to navigate to any site that DC is active on. Below are a few sites which were recently added to the DC Newsletter filter list that are also included in the combined filter list.
!! Example: https://thebristolcable.org/2022/04/mother-of-jailed-kill-the-bill-protester-we-never-thought-shed-get-this-long/
!! Example: https://callisto.sds.com/
!! Example: https://www.pcgamer.com/nightdive-reveals-a-perfect-immortal-system-shock-trailer-at-the-pc-gaming-show/
!! Example: https://gjoerdetselv.com/verktoey/arbeidsbenk/hovelbenk-slik-far-du-mest-ut-av-en-hovelbenk
!! Example: https://www.kostenlose-urteile.de/BGH_I-ZR-28297_Kalkofes-Mattscheibe-BGH-entscheidet-ueber-Satire-auf-
!! Example: https://cryptonews.com/news/solana-powered-crema-finance-loses-almost-usd-9m-in-flash-loan-attack.htm
!! Example: https://www.hella.com/techworld/de/Werkstattausruestung/Pruef-Einstellwerkzeuge-8192/
!! Example: no example
Hints for translators
N/A
Further information
GitHub pull requests:
Edited by Thomas Greiner