Hi! I've done some things by copypasting python code I barely understand! It seems to work on my end but please, do check if it's alright.
Added export to uBlacklist match pattern format so that these sites are excluded from web searches
"Created" new scripts to:
export the dnsmasq_hosts.txt file to a domain list (now useless, can be deleted)
use this domain list to generate all block lists which is easier for contribution and less prone to errors
a new update_from_domain script is now working
I haven't deleted the old scripts if you prefer to continue using those
some errors on the dnsmasq_hosts.txt have been corrected with this new workflow (too many spaces, a missing .com)
Added a bunch of sites from Conspiracy Watch and some manual web crawling, including small artists selling merch (and thus financing) in a very conspiracy oriented web store (Contre Propagande).
Reorganization of the readme file, with some normalization of the terms like the spelling of QAnon, the name of the list (I picked No-QAnon, by doing No-thinking) and its description. A bunch of other stuff has also been done to make reading and navigating easier. The contribution part has been updated with the "new" scripts and the newbie-friendly domains.txt.
To do : remove duplicates from the source domains list, I encountered at least one (stoppingsocialism .com) when comparing old and new dnsmasq_hosts.txt. I have no idea how to automate that kind of cleanup process with python.
Hi! I've done some things by copypasting python code I barely understand! It seems to work on my end but please, do check if it's alright.
To do : remove duplicates from the source domains list, I encountered at least one (
stoppingsocialism .com
) when comparing old and new dnsmasq_hosts.txt. I have no idea how to automate that kind of cleanup process with python.