As many are aware, most lists available are not fully compatible with Pi-Hole, and need to be parsed.
There are several ways to parse these lists.
I parse lists locally in a few different ways,
As a way to give back to the community, I put together a parser that uploads to Github, so that others may use the lists I’ve parsed.
Main Repository where you can see how the script works
Pre-Parsed lists for anybody to use
All of those lists combined into one (because I know people will ask for it)
- I set this up so that lists can be added very easily, and the end result has (mildy) nice filenames.
- Unparsed Lists are mirrored in the mirroredlists directory.
- Lists that have to be extracted have a methodology as well.
- This runs daily!
I am also fairly certain that I have more blocked domains than I have seen throughout the web.
My wife hasn’t complained about websites being blocked, and I haven’t had any major issues.
To clarify, adding 1111ALLPARSEDLISTS1111 does NOT give you the 3 million domains.
I missed a line in my installer, and the crojob will still work, however if you want it to update correctly, either reinstall or update the cronjob to
20 0 * * * sudo bash /etc/updaterunpiholeparser.sh