The main idea behind this repository is my own compiled blocklists, majorly reduced in file size and hardened through regex patterns that simply replce the need of so many repetitve phrases in commonly blocked domains. For example a wildcar or regex pattern to block anywhere "-ad-" or ".ad." or "advertisement" appears, can replace thousands of lines of adblocking code with one line. This reduces the ablocking file size, and also harden the adblocking to blocking any new domains using the same phrases.
As of now in testing, I've been able to reduce 20K lines of code with about 100 lines of code. But I've now been making updates to a category of adblocking to then download popuplar blocklists compiled into one, then sort that blocklist into groups such as primary domains, and a list of sub domains, then a python script to extract the most common phrases of those groups, then I will review them to see what regex or wildcard patterns seems best. This is the current state of this repo. But I think it's coming along nice!
You might disregard some of the text below for now...