Git Product home page Git Product logo

blocklists's Introduction

Blocklists

Blocklists for Pi-hole

Fetcher (In Beta State)

Use fetcher.py to select certain lists from this repo or a forked one and add them to your Pi-hole installation

Usage:

fetcher.py [--list "Category/list"] [--file filename]

Tips

  • The format for a list is as follows:
Category/List Name
  • ALWAYS use quotes, spaces could be in the category name
  • Use --list a list. CAN BE SPECIFIED MULTIPLE TIMES
  • Use --file to specify a file of lists to be used
    • For Example
    Social/Snapchat
    Social/Instagram
    
  • Any minor errors will be corrected by the program
    • For Example SoCiAl/InStAgAaM.txt would be corrected to Social/instagram

CONTRIBUTION

Contribution to this collection of blocklists is always welcome, however I recommend that you follow the guidelines below:

  • The first letter of a category is always capitalized
  • All list names shall be lowercase end end with the txt extension
  • Subcategories may be used, only if multiple lists would fall into that category
    • The format is: Category/subcategory.listname.txt
  • Wildcards may be used
    • If fetcher.py is used, they will be added as regex to Pi-hole
    • Pi-hole by default will ignore these
    • The format is *.domain.com OR *.tld
    • If there are TLD's associated with a category, please add a corresponding "tlds.txt" file
  • This README shall be updated
  • lists.json shall be updated

Ads

Downloads/Updates

Drugs

Malicious

MDM (Mobile Device Management)

Porn

Proxy

Phishing

Scanners

Search Engines

Social Media

TV

blocklists's People

Contributors

jakenology avatar p1r473 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

blocklists's Issues

gist.githubusercontent.com

Hello
You are accidently blocking gist.githubusercontent.com because of one of the lines. This happens when your spotify.txt is used in a PiHole as ablocklist or hostsfile.
I will open a PR to rectify.

Errors

  1. If no blocklists were valid, don't update gravity, just exit instead
  2. Add support for category names with spaces
  3. Allow the addition and removal of lists, instead of specifying every single list that you want to use. Just add a --remove-all option instead.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.