This repository was archived by the owner on Dec 15, 2024. It is now read-only.
Adding a utility to help with managing lists#4
Open
wttw wants to merge 2 commits intoshoenig:mainfrom
Open
Conversation
Owner
|
Hi @wttw, this is awesome! Let me apologize for taking so long to respond. This is a feature I wanted pretty much since day 1, but in the back of my mind it felt like adding support for subcommands would be the way to go. But to make that work a bunch of refactoring needed to happen to make the list downloading stuff re-usable. In #16 we now have a rudimentary |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
I found some sites I use being blocked and it wasn't easy to work out why.
This PR adds a small utility
donutthat can fetch all the blocklists in the default set, then search them to see why a hostname is blocked (e.g. it's on line X of the blocklist retrieved from URL Y).It doesn't share any code with donutdns proper - there are one or two things it should share, like sources.json, but I copied them instead. So it could live in it's own repo, but it seemed to make more sense for it to be part of this one.