Skip to main content

A tool for quickly and easily bulk adding block lists to a Pi-hole 5 installation

Project description

pihole5-list-tool

PyPI version

This tool allows quickly bulk adding block lists to your Pi-hole 5 setup.

Currently there are three sources available to use:

  • firebog.net
    • Non-crossed lists: For when someone is usually around to whitelist falsely blocked sites
    • Ticked lists: For when installing Pi-hole where no one will be whitelisting falsely blocked sites
    • All lists: For those who will always be around to whitelist falsely blocked sites
  • A file you have - one url per line
  • Pasting in a list - one url per line

After adding lists, they must be loaded by running pihole -g, which this will offer to do for you.

You'll of course see each of them listed in the Web Admin interface along with a comment to help identify them

NOTE: If you need/want the blocklists added from firebog.net (and more) continually maintained, check out pihole-updatelists which will also run great on a Pi.

requirements

  • working pi-hole 5.0 installation
  • python 3.6+ is required. That is available by default on at least Raspbian 10, so it should be available on your system.

installation

If you don't sudo pip3 install, things won't work - possibly in a very confusing way. Definitely on Raspbian 10, so probably before that.

$ sudo pip3 install pihole5-list-tool

running

Simply run:

$ sudo pihole5-list-tool

Here's what installing and running it will look like:

asciicast

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pihole5-list-tool-0.2.4.tar.gz (5.3 kB view hashes)

Uploaded Source

Built Distribution

pihole5_list_tool-0.2.4-py3-none-any.whl (6.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page