diff --git a/configuration.json b/configuration.json index 660f063..c1e9ca0 100644 --- a/configuration.json +++ b/configuration.json @@ -1,155 +1,423 @@ { - "name": "Alex", - "description": "Filtered and tuned list for Adguard Home", - "homepage": "https://git.oooo.nz/alex/filter-list", - "license": "https://git.oooo.nz/alex/filter-list/LICENSE", - "version": "0.0.1", - "sources": [ - { - "name": "AdGuard DNS filter", - "source": "https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt", - "type": "adblock", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "AdGuard DNS Popup Hosts filter", - "source": "https://adguardteam.github.io/AdGuardSDNSFilter/Filters/adguard_popup_filter.txt", - "type": "adblock", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "AdAway Default Blocklist", - "source": "https://adaway.org/hosts.txt", - "type": "hosts", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "1Hosts (Pro)", - "source": "https://o0.pages.dev/Pro/adblock.txt", - "type": "adblock", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "Peter Lowe's List", - "source": "https://pgl.yoyo.org/adservers/serverlist.php?hostformat=adblockplus&showintro=1&mimetype=plaintext", - "type": "adblock", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "Steven Black's ad-hoc list", - "source": "https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts", - "type": "hosts", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "Lightswitch05's Ads & Tracking Extended", - "source": "https://www.github.developerdan.com/hosts/lists/ads-and-tracking-extended.txt", - "type": "hosts", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "NoTracking", - "source": "https://raw.githubusercontent.com/notracking/hosts-blocklists/master/hostnames.txt", - "type": "hosts", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "NoTrack Tracker Blocklist", - "source": "https://gitlab.com/quidsup/notrack-blocklists/-/raw/master/trackers.hosts", - "type": "hosts", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "d3Host List by d3ward", - "source": "https://raw.githubusercontent.com/d3ward/toolz/master/src/d3host.adblock", - "type": "adblock", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "Dan Pollock's List", - "source": "https://someonewhocares.org/hosts/zero/hosts", - "type": "hosts", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "MVPS HOSTS", - "source": "https://winhelp2002.mvps.org/hosts.txt", - "type": "hosts", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "Hello, Goodbye", - "source": "https://raw.githubusercontent.com/bcye/Hello-Goodbye/master/pihole.txt", - "type": "adblock", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "add.2o7Net", - "source": "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.2o7Net/hosts", - "type": "hosts", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "UncheckyAds", - "source": "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts", - "type": "hosts", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "onlineConsultantBlocker", - "source": "https://raw.githubusercontent.com/pafnuty/onlineConsultantBlocker/master/hosts", - "type": "hosts", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "CallbackWidgetsBlocker - Sites Callbacks Blocker", - "source": "https://raw.githubusercontent.com/acuna-public/CallbackWidgetsBlocker/master/callbacks.txt", - "type": "adblock", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "The Block List Project - Ads List", - "source": "https://blocklistproject.github.io/Lists/ads.txt", - "type": "hosts", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "The Block List Project - Tracking List", - "source": "https://blocklistproject.github.io/Lists/tracking.txt", - "type": "hosts", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "hpHosts - Ad and Tracking", - "source": "https://raw.githubusercontent.com/p-mng/hosts-file-backup/master/ad_servers.txt", - "type": "hosts", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "AdGuard CNAME disguised ads list", - "source": "https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/data/combined_disguised_ads.txt", - "type": "adblock", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "AdGuard CNAME disguised trackers list", - "source": "https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/data/combined_disguised_trackers.txt", - "type": "adblock", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "NextDNS CNAME Cloaking Blocklist", - "source": "https://raw.githubusercontent.com/nextdns/cname-cloaking-blocklist/master/domains", - "type": "adblock", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - }, - { - "name": "Internal inclusions list", - "source": "inclusions.txt", - "type": "adblock", - "transformations": ["Compress", "RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Validate", "InsertFinalNewLine", "ConvertToAscii"] - } - ], - "transformations": ["RemoveComments", "RemoveModifiers", "RemoveEmptyLines", "TrimLines", "Deduplicate", "Compress", "Validate", "InsertFinalNewLine", "ConvertToAscii"], - "exclusions_sources": ["exclusions.txt"] + "name": "Alex", + "description": "Filtered and tuned list for Adguard Home", + "homepage": "https://git.oooo.nz/alex/filter-list", + "license": "https://git.oooo.nz/alex/filter-list/LICENSE", + "version": "1.0.1", + "sources": [ + { + "name": "AdGuard DNS filter", + "source": "https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt", + "type": "adblock", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "AdGuard DNS Popup Hosts filter", + "source": "https://adguardteam.github.io/AdGuardSDNSFilter/Filters/adguard_popup_filter.txt", + "type": "adblock", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "AdAway Default Blocklist", + "source": "https://adaway.org/hosts.txt", + "type": "hosts", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "1Hosts (Pro)", + "source": "https://o0.pages.dev/Pro/adblock.txt", + "type": "adblock", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "Peter Lowe's List", + "source": "https://pgl.yoyo.org/adservers/serverlist.php?hostformat=adblockplus&showintro=1&mimetype=plaintext", + "type": "adblock", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "Steven Black's ad-hoc list", + "source": "https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts", + "type": "hosts", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "Lightswitch05's Ads & Tracking Extended", + "source": "https://www.github.developerdan.com/hosts/lists/ads-and-tracking-extended.txt", + "type": "hosts", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "NoTracking", + "source": "https://raw.githubusercontent.com/notracking/hosts-blocklists/master/hostnames.txt", + "type": "hosts", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "NoTrack Tracker Blocklist", + "source": "https://gitlab.com/quidsup/notrack-blocklists/-/raw/master/trackers.hosts", + "type": "hosts", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "d3Host List by d3ward", + "source": "https://raw.githubusercontent.com/d3ward/toolz/master/src/d3host.adblock", + "type": "adblock", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "Dan Pollock's List", + "source": "https://someonewhocares.org/hosts/zero/hosts", + "type": "hosts", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "MVPS HOSTS", + "source": "https://winhelp2002.mvps.org/hosts.txt", + "type": "hosts", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "Hello, Goodbye", + "source": "https://raw.githubusercontent.com/bcye/Hello-Goodbye/master/pihole.txt", + "type": "adblock", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "add.2o7Net", + "source": "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.2o7Net/hosts", + "type": "hosts", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "UncheckyAds", + "source": "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts", + "type": "hosts", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "onlineConsultantBlocker", + "source": "https://raw.githubusercontent.com/pafnuty/onlineConsultantBlocker/master/hosts", + "type": "hosts", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "CallbackWidgetsBlocker - Sites Callbacks Blocker", + "source": "https://raw.githubusercontent.com/acuna-public/CallbackWidgetsBlocker/master/callbacks.txt", + "type": "adblock", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "The Block List Project - Ads List", + "source": "https://blocklistproject.github.io/Lists/ads.txt", + "type": "hosts", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "The Block List Project - Tracking List", + "source": "https://blocklistproject.github.io/Lists/tracking.txt", + "type": "hosts", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "hpHosts - Ad and Tracking", + "source": "https://raw.githubusercontent.com/p-mng/hosts-file-backup/master/ad_servers.txt", + "type": "hosts", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "AdGuard CNAME disguised ads list", + "source": "https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/data/combined_disguised_ads.txt", + "type": "adblock", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "AdGuard CNAME disguised trackers list", + "source": "https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/data/combined_disguised_trackers.txt", + "type": "adblock", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "NextDNS CNAME Cloaking Blocklist", + "source": "https://raw.githubusercontent.com/nextdns/cname-cloaking-blocklist/master/domains", + "type": "adblock", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "Internal inclusions list", + "source": "inclusions.txt", + "type": "adblock", + "transformations": [ + "Compress", + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ] + }, + { + "name": "anudeepND whitelist", + "description": "A robust collection of commonly white listed websites borrowed from various sources including Pi-Hole subreddit, Pi-Hole forum, Pi-Hole GitHub repository and more!", + "homepage": "https://github.com/anudeepND/whitelist", + "sources": [ + { + "name": "anudeepND whitelist", + "source": "https://raw.githubusercontent.com/anudeepND/whitelist/master/domains/whitelist.txt", + "type": "hosts" + } + ], + "transformations": [ + "Compress", + "InvertAllow" + ] + } + ], + "transformations": [ + "RemoveComments", + "RemoveModifiers", + "RemoveEmptyLines", + "TrimLines", + "Deduplicate", + "Compress", + "Validate", + "InsertFinalNewLine", + "ConvertToAscii" + ], + "exclusions_sources": [ + "exclusions.txt" + ] } \ No newline at end of file diff --git a/exclusions.txt b/exclusions.txt index e69de29..2fecf0c 100644 --- a/exclusions.txt +++ b/exclusions.txt @@ -0,0 +1 @@ +||analytics-api.home-assistant.io^