From 9dca8f1a89d0aead2bba312237f0ef94bfa1566a Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Mon, 5 Apr 2021 20:36:14 +0800 Subject: [PATCH] generate_blocklist: make URLs configurable --- .gitignore | 3 ++- generate_blocklist.sh | 10 ++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index c925ae0..61a5bc3 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,5 @@ /dist /worker /config.json -/blocklist.txt \ No newline at end of file +/blocklist.txt +/blocklist_config.sh \ No newline at end of file diff --git a/generate_blocklist.sh b/generate_blocklist.sh index 1c58b43..2bbab6c 100755 --- a/generate_blocklist.sh +++ b/generate_blocklist.sh @@ -5,10 +5,12 @@ function import_hosts() { curl "$url" | sed '/^#/d' | sed 's/0.0.0.0 //g' | sed 's/127.0.0.1 //g' | grep '\S' } -URLS=( - "https://someonewhocares.org/hosts/zero/hosts" - "https://adaway.org/hosts.txt" -) +# In blocklist_config, put a list of URLs to shared ad-blocking hosts files +# e.g. +# URL=( +# "https://some-domain/hosts" +#) +. ./blocklist_config.sh echo "" > blocklist.txt for url in ${URLS[@]}; do