Simple python script that generates adhell3 file for components batch operation based on exodus database and a bit from custom one
Lists use partial names (starting or ending with), so to make them work, there is a need for appropriate changes. They are in the official version since version 3.2.463
You can download files for batch operation from the repo files or artifact from Actions tab.
GitHub Action automatically runs update every new month and updates files
Follow official guide
pip install -r requirements.txt
python3 main.py
The script will generate 4 files:
adhell3_activities.txt
adhell3_providers.txt
adhell3_receivers.txt
adhell3_services.txt
Trackers are obtained from Exodus Database, specifically from url https://etip.exodus-privacy.eu.org/trackers/export
They are also merged with CustomTrackers.txt
- You can add your own components to
CustomTrackers.txt
, they will be added to the generated files - To make "lite" version of components use
-l
or--lite
argument. This version exclude trackers that have setis_in_exodus
tofalse
. These trackers are not listed in Exodus Database - To exclude specific components use
-w
or--whitelist
argument. Place the exact names to exclude inwhitelist.txt
one by line in the same folder as script and then run it with the argument
Thanks to steveglowplunk for creating this post from which I could get custom tracker list and the api url for exodus database