refactor(directory): 🎨 lint seed data

This commit is contained in:
Collin M. Barrett 2020-08-27 19:58:14 -05:00
parent f19bf76544
commit b84d592ec7
6 changed files with 5644 additions and 5647 deletions

File diff suppressed because it is too large Load diff

View file

@ -1,17 +1,17 @@
[
{
"url": "https://creativecommons.org/licenses/by-nc-nd/4.0/",
"id": 1,
"name": "CC BY-NC-ND 4.0",
"permissiveAdaptation": false,
"permissiveCommercial": false
"permissiveCommercial": false,
"url": "https://creativecommons.org/licenses/by-nc-nd/4.0/"
},
{
"url": "https://opensource.org/licenses/MIT",
"id": 2,
"name": "The MIT License",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://opensource.org/licenses/MIT"
},
{
"id": 3,
@ -20,25 +20,25 @@
"permissiveCommercial": false
},
{
"url": "https://www.gnu.org/licenses/gpl-3.0.en.html",
"id": 4,
"name": "GPLv3",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://www.gnu.org/licenses/gpl-3.0.en.html"
},
{
"url": "https://en.wikipedia.org/wiki/All_rights_reserved",
"id": 5,
"name": "All Rights Reserved",
"permissiveAdaptation": false,
"permissiveCommercial": false
"permissiveCommercial": false,
"url": "https://en.wikipedia.org/wiki/All_rights_reserved"
},
{
"url": "https://creativecommons.org/licenses/by-nc-sa/3.0/",
"id": 6,
"name": "CC BY-NC-SA 3.0",
"permissiveAdaptation": true,
"permissiveCommercial": false
"permissiveCommercial": false,
"url": "https://creativecommons.org/licenses/by-nc-sa/3.0/"
},
{
"id": 7,
@ -47,88 +47,88 @@
"permissiveCommercial": true
},
{
"url": "https://creativecommons.org/licenses/by-sa/4.0/",
"id": 8,
"name": "CC BY-SA 4.0",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://creativecommons.org/licenses/by-sa/4.0/"
},
{
"url": "https://creativecommons.org/licenses/by-nc-sa/4.0/",
"id": 9,
"name": "CC BY-NC-SA 4.0",
"permissiveAdaptation": true,
"permissiveCommercial": false
"permissiveCommercial": false,
"url": "https://creativecommons.org/licenses/by-nc-sa/4.0/"
},
{
"url": "https://opensource.org/licenses/BSD-3-Clause",
"id": 10,
"name": "BSD-3-Clause",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://opensource.org/licenses/BSD-3-Clause"
},
{
"url": "https://unlicense.org/",
"id": 11,
"name": "The Unlicense",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://unlicense.org/"
},
{
"url": "https://creativecommons.org/licenses/by-sa/3.0/",
"id": 12,
"name": "CC BY-SA 3.0",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://creativecommons.org/licenses/by-sa/3.0/"
},
{
"url": "https://creativecommons.org/licenses/by-nc/4.0/",
"id": 13,
"name": "CC BY-NC 4.0",
"permissiveAdaptation": true,
"permissiveCommercial": false
"permissiveCommercial": false,
"url": "https://creativecommons.org/licenses/by-nc/4.0/"
},
{
"url": "http://www.wtfpl.net/",
"id": 14,
"name": "WTFPL",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "http://www.wtfpl.net/"
},
{
"url": "https://creativecommons.org/licenses/by-nd/4.0/",
"id": 15,
"name": "CC BY-ND 4.0",
"permissiveAdaptation": false,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://creativecommons.org/licenses/by-nd/4.0/"
},
{
"url": "https://creativecommons.org/licenses/by/3.0/",
"id": 16,
"name": "CC BY 3.0",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://creativecommons.org/licenses/by/3.0/"
},
{
"url": "https://opensource.org/licenses/ISC",
"id": 17,
"name": "ISC",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://opensource.org/licenses/ISC"
},
{
"url": "https://www.apache.org/licenses/LICENSE-2.0",
"id": 18,
"name": "Apache 2.0",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://www.apache.org/licenses/LICENSE-2.0"
},
{
"url": "https://www.gnu.org/licenses/old-licenses/gpl-2.0.html",
"id": 19,
"name": "GPLv2",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://www.gnu.org/licenses/old-licenses/gpl-2.0.html"
},
{
"id": 20,
@ -137,81 +137,81 @@
"permissiveCommercial": true
},
{
"url": "https://osint.bambenekconsulting.com/license.txt",
"id": 21,
"name": "OSINT",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://osint.bambenekconsulting.com/license.txt"
},
{
"url": "https://raw.githubusercontent.com/googlehosts/hosts/master/LICENSE",
"id": 22,
"name": "GoogleHosts",
"permissiveAdaptation": false,
"permissiveCommercial": false
"permissiveCommercial": false,
"url": "https://raw.githubusercontent.com/googlehosts/hosts/master/LICENSE"
},
{
"url": "https://dbad-license.org/",
"id": 23,
"name": "\"Don't Be A Dick\" Public License",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://dbad-license.org/"
},
{
"url": "https://creativecommons.org/licenses/by/4.0/",
"id": 24,
"name": "CC BY 4.0",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://creativecommons.org/licenses/by/4.0/"
},
{
"url": "https://creativecommons.org/licenses/by-nc-sa/2.5/",
"id": 25,
"name": "CC BY-NC-SA 2.5",
"permissiveAdaptation": true,
"permissiveCommercial": false
"permissiveCommercial": false,
"url": "https://creativecommons.org/licenses/by-nc-sa/2.5/"
},
{
"url": "https://creativecommons.org/licenses/by-nc-nd/3.0/",
"id": 26,
"name": "CC BY-NC-ND 3.0",
"permissiveAdaptation": false,
"permissiveCommercial": false
"permissiveCommercial": false,
"url": "https://creativecommons.org/licenses/by-nc-nd/3.0/"
},
{
"url": "https://opensource.org/licenses/BSD-2-Clause",
"id": 27,
"name": "BSD-2-Clause",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://opensource.org/licenses/BSD-2-Clause"
},
{
"url": "https://creativecommons.org/publicdomain/zero/1.0/",
"id": 28,
"name": "CC0 1.0 Universal",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://creativecommons.org/publicdomain/zero/1.0/"
},
{
"url": "https://spdx.org/licenses/Beerware.html",
"id": 29,
"name": "The Beer-Ware License",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://spdx.org/licenses/Beerware.html"
},
{
"url": "https://creativecommons.org/licenses/by-sa/2.1/jp/deed.en",
"id": 30,
"name": "CC BY-SA 2.1 JP",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://creativecommons.org/licenses/by-sa/2.1/jp/deed.en"
},
{
"url": "https://creativecommons.org/licenses/by-nc/3.0/",
"id": 31,
"name": "CC BY-NC 3.0",
"permissiveAdaptation": true,
"permissiveCommercial": false
"permissiveCommercial": false,
"url": "https://creativecommons.org/licenses/by-nc/3.0/"
},
{
"id": 32,
@ -220,39 +220,39 @@
"permissiveCommercial": false
},
{
"url": "https://www.mozilla.org/MPL/2.0/",
"id": 33,
"name": "Mozilla Public License v2.0",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://www.mozilla.org/MPL/2.0/"
},
{
"url": "https://www.gnu.org/licenses/lgpl-3.0.en.html",
"id": 34,
"name": "Lesser GPL v3",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://www.gnu.org/licenses/lgpl-3.0.en.html"
},
{
"url": "https://github.com/DandelionSprout/Dandelicence/blob/master/DandelicenceNewestVersion.md",
"id": 35,
"name": "Dandelicence",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://github.com/DandelionSprout/Dandelicence/blob/master/DandelicenceNewestVersion.md"
},
{
"url": "https://creativecommons.org/licenses/by-nd/3.0/",
"id": 36,
"name": "CC BY-ND 3.0",
"permissiveAdaptation": false,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://creativecommons.org/licenses/by-nd/3.0/"
},
{
"url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html",
"id": 37,
"name": "Lesser GPL v2.1",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html"
},
{
"id": 38,
@ -267,38 +267,38 @@
"permissiveCommercial": true
},
{
"url": "https://pgl.yoyo.org/license/",
"id": 40,
"name": "McRae General Public License",
"permissiveAdaptation": true,
"permissiveCommercial": false
"permissiveCommercial": false,
"url": "https://pgl.yoyo.org/license/"
},
{
"url": "https://directory.fsf.org/wiki/License:AGPL-1.0",
"id": 41,
"name": "AGPLv1",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://directory.fsf.org/wiki/License:AGPL-1.0"
},
{
"url": "https://www.vicidial.com/?page_id=260",
"id": 42,
"name": "AGPLv2",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://www.vicidial.com/?page_id=260"
},
{
"url": "https://www.gnu.org/licenses/agpl-3.0.html",
"id": 43,
"name": "AGPLv3",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://www.gnu.org/licenses/agpl-3.0.html"
},
{
"url": "https://opensource.org/licenses/CPAL-1.0",
"id": 44,
"name": "CPAL-1.0",
"permissiveAdaptation": true,
"permissiveCommercial": true
"permissiveCommercial": true,
"url": "https://opensource.org/licenses/CPAL-1.0"
}
]

File diff suppressed because it is too large Load diff

View file

@ -3,281 +3,281 @@
"downloadUrl": "https://github.com/gorhill/uBlock#installation",
"homeUrl": "https://github.com/gorhill/uBlock",
"id": 1,
"supportsAbpUrlScheme": true,
"name": "uBlock Origin"
"name": "uBlock Origin",
"supportsAbpUrlScheme": true
},
{
"downloadUrl": "https://adblockplus.org/",
"homeUrl": "https://adblockplus.org/",
"id": 2,
"supportsAbpUrlScheme": true,
"name": "Adblock Plus"
"name": "Adblock Plus",
"supportsAbpUrlScheme": true
},
{
"downloadUrl": "https://adguard.com/en/download.html",
"homeUrl": "https://adguard.com/",
"id": 3,
"supportsAbpUrlScheme": true,
"name": "AdGuard"
"name": "AdGuard",
"supportsAbpUrlScheme": true
},
{
"downloadUrl": "https://f-droid.org/packages/org.jak_linux.dns66/",
"homeUrl": "https://github.com/julian-klode/dns66",
"id": 4,
"supportsAbpUrlScheme": false,
"name": "DNS66"
"name": "DNS66",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://github.com/NanoAdblocker/NanoCore#nano-adblocker-core",
"homeUrl": "https://github.com/NanoAdblocker/NanoCore",
"id": 5,
"supportsAbpUrlScheme": true,
"name": "Nano Adblocker"
"name": "Nano Adblocker",
"supportsAbpUrlScheme": true
},
{
"downloadUrl": "https://getadblock.com/",
"homeUrl": "https://getadblock.com/",
"id": 6,
"supportsAbpUrlScheme": true,
"name": "AdBlock"
"name": "AdBlock",
"supportsAbpUrlScheme": true
},
{
"downloadUrl": "https://f-droid.org/packages/org.adaway/",
"homeUrl": "https://adaway.org/",
"id": 7,
"supportsAbpUrlScheme": false,
"name": "AdAway"
"name": "AdAway",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://addons.mozilla.org/firefox/addon/personal-blocklist/",
"homeUrl": "https://addons.mozilla.org/firefox/addon/personal-blocklist/",
"id": 8,
"supportsAbpUrlScheme": false,
"name": "Personal Blocklist for Firefox"
"name": "Personal Blocklist for Firefox",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "http://einaregilsson.com/redirector/",
"homeUrl": "http://einaregilsson.com/redirector/",
"id": 10,
"supportsAbpUrlScheme": false,
"name": "Redirector"
"name": "Redirector",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://github.com/scottlerch/HostsFileEditor/releases",
"homeUrl": "https://hostsfileeditor.com/",
"id": 11,
"supportsAbpUrlScheme": false,
"name": "Hosts File Editor"
"name": "Hosts File Editor",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://github.com/2ndalpha/gasmask/releases",
"homeUrl": "https://github.com/2ndalpha/gasmask",
"id": 12,
"supportsAbpUrlScheme": false,
"name": "Gas Mask"
"name": "Gas Mask",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://github.com/xd4rker/MinerBlock/releases",
"homeUrl": "https://github.com/xd4rker/MinerBlock",
"id": 13,
"supportsAbpUrlScheme": false,
"name": "MinerBlock"
"name": "MinerBlock",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://pi-hole.net/",
"homeUrl": "https://pi-hole.net/",
"id": 14,
"supportsAbpUrlScheme": false,
"name": "Pi-hole"
"name": "Pi-hole",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://support.microsoft.com/en-gb/help/18520/download-internet-explorer-11-offline-installer",
"homeUrl": "https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/hh273399(v=vs.85)",
"id": 16,
"supportsAbpUrlScheme": false,
"name": "Internet Explorer (TPL)"
"name": "Internet Explorer (TPL)",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://greasyfork.org/scripts/1682-google-hit-hider-by-domain-search-filter-block-sites",
"homeUrl": "https://www.jeffersonscher.com/gm/google-hit-hider/",
"id": 17,
"supportsAbpUrlScheme": false,
"name": "Google Hit Hider by Domain"
"name": "Google Hit Hider by Domain",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://firehol.org/installing/",
"homeUrl": "https://firehol.org/",
"id": 18,
"supportsAbpUrlScheme": false,
"name": "FireHOL"
"name": "FireHOL",
"supportsAbpUrlScheme": false
},
{
"homeUrl": "https://www.samsungknox.com",
"id": 19,
"supportsAbpUrlScheme": false,
"name": "Samsung Knox"
"name": "Samsung Knox",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://www.obdev.at/products/littlesnitch/download.html",
"homeUrl": "https://www.obdev.at/products/littlesnitch/index.html",
"id": 20,
"supportsAbpUrlScheme": false,
"name": "Little Snitch"
"name": "Little Snitch",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://www.privoxy.org/sf-download-mirror/",
"homeUrl": "https://www.privoxy.org/",
"id": 21,
"supportsAbpUrlScheme": false,
"name": "Privoxy"
"name": "Privoxy",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://diversion.ch/diversion/installation.html",
"homeUrl": "https://diversion.ch/",
"id": 22,
"supportsAbpUrlScheme": false,
"name": "Diversion"
"name": "Diversion",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "http://www.thekelleys.org.uk/dnsmasq/",
"homeUrl": "http://www.thekelleys.org.uk/dnsmasq/doc.html",
"id": 23,
"supportsAbpUrlScheme": false,
"name": "dnsmasq"
"name": "dnsmasq",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://www.slimjet.com/en/dlpage.php",
"homeUrl": "https://www.slimjet.com",
"id": 24,
"supportsAbpUrlScheme": true,
"name": "Slimjet"
"name": "Slimjet",
"supportsAbpUrlScheme": true
},
{
"downloadUrl": "https://github.com/gorhill/uMatrix#umatrix",
"homeUrl": "https://github.com/gorhill/uMatrix",
"id": 25,
"supportsAbpUrlScheme": true,
"name": "uMatrix"
"name": "uMatrix",
"supportsAbpUrlScheme": true
},
{
"downloadUrl": "https://f-droid.org/packages/org.blokada.alarm/",
"homeUrl": "https://blokada.org",
"id": 26,
"supportsAbpUrlScheme": false,
"name": "Blokada"
"name": "Blokada",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://github.com/henrypp/hostsmgr/releases",
"homeUrl": "https://www.henrypp.org/product/hostsmgr",
"id": 27,
"supportsAbpUrlScheme": false,
"name": "hostsmgr"
"name": "hostsmgr",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://zenz-solutions.de/personaldnsfilter/",
"homeUrl": "https://zenz-solutions.de/personaldnsfilter/",
"id": 28,
"supportsAbpUrlScheme": false,
"name": "personalDNSfilter"
"name": "personalDNSfilter",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://nlnetlabs.nl/projects/unbound/download/",
"homeUrl": "https://nlnetlabs.nl/projects/unbound/about/",
"id": 29,
"supportsAbpUrlScheme": false,
"name": "Unbound"
"name": "Unbound",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://www.isc.org/bind/",
"homeUrl": "https://www.isc.org/bind/",
"id": 30,
"supportsAbpUrlScheme": false,
"name": "BIND"
"name": "BIND",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://github.com/AdguardTeam/AdGuardHome/releases",
"homeUrl": "https://github.com/AdguardTeam/AdGuardHome",
"id": 31,
"supportsAbpUrlScheme": false,
"name": "AdGuard Home"
"name": "AdGuard Home",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://adnauseam.io/",
"homeUrl": "https://adnauseam.io/",
"id": 32,
"supportsAbpUrlScheme": true,
"name": "AdNauseam"
"name": "AdNauseam",
"supportsAbpUrlScheme": true
},
{
"id": 33,
"supportsAbpUrlScheme": false,
"name": "Legacy Unix derivatives"
"name": "Legacy Unix derivatives",
"supportsAbpUrlScheme": false
},
{
"id": 34,
"supportsAbpUrlScheme": false,
"name": "Windows command line"
"name": "Windows command line",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://shadowsocks.org/en/download/clients.html",
"homeUrl": "https://shadowsocks.org/en/index.html",
"id": 35,
"supportsAbpUrlScheme": false,
"name": "Shadowsocks"
"name": "Shadowsocks",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://github.com/shadowsocksrr/shadowsocksr-csharp/releases",
"homeUrl": "https://github.com/shadowsocksrr/shadowsocksr-csharp",
"id": 36,
"supportsAbpUrlScheme": false,
"name": "ShadowsocksR"
"name": "ShadowsocksR",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://apps.apple.com/app/shadowrocket/id932747118",
"homeUrl": "https://liguangming.com/Shadowrocket",
"id": 37,
"supportsAbpUrlScheme": false,
"name": "Shadowrocket"
"name": "Shadowrocket",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://github.com/fengyc/URLRedirector/#urlredirector",
"homeUrl": "https://github.com/fengyc/URLRedirector/",
"id": 38,
"supportsAbpUrlScheme": false,
"name": "URLRedirector"
"name": "URLRedirector",
"supportsAbpUrlScheme": false
},
{
"homeUrl": "https://www.reddit.com/r/pfBlockerNG/",
"id": 39,
"supportsAbpUrlScheme": false,
"name": "pfBlockerNG"
"name": "pfBlockerNG",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://www.opera.com/",
"homeUrl": "https://www.opera.com/",
"id": 40,
"supportsAbpUrlScheme": true,
"name": "Opera's built-in adblocker"
"name": "Opera's built-in adblocker",
"supportsAbpUrlScheme": true
},
{
"downloadUrl": "https://nssurge.com/mac/v3/Surge-latest.zip",
"homeUrl": "https://nssurge.com/",
"id": 41,
"supportsAbpUrlScheme": false,
"name": "Surge"
"name": "Surge",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://github.com/DNSCrypt/dnscrypt-proxy/releases/latest",
"homeUrl": "https://github.com/DNSCrypt/dnscrypt-proxy",
"id": 42,
"supportsAbpUrlScheme": false,
"name": "dnscrypt-proxy"
"name": "dnscrypt-proxy",
"supportsAbpUrlScheme": false
},
{
"downloadUrl": "https://github.com/pymumu/smartdns/releases",
"homeUrl": "https://github.com/pymumu/smartdns",
"id": 43,
"supportsAbpUrlScheme": false,
"name": "SmartDNS"
"name": "SmartDNS",
"supportsAbpUrlScheme": false
}
]

View file

@ -1,32 +1,32 @@
[
{
"url": "https://en.wikipedia.org/wiki/Hosts_(file)",
"id": 1,
"name": "Hosts (localhost IPv4)"
"name": "Hosts (localhost IPv4)",
"url": "https://en.wikipedia.org/wiki/Hosts_(file)"
},
{
"id": 2,
"name": "Domains"
},
{
"url": "https://adblockplus.org/filters",
"id": 3,
"name": "Adblock Plus"
"name": "Adblock Plus",
"url": "https://adblockplus.org/filters"
},
{
"url": "https://github.com/gorhill/uBlock/wiki/Static-filter-syntax",
"id": 4,
"name": "uBlock Origin Static"
"name": "uBlock Origin Static",
"url": "https://github.com/gorhill/uBlock/wiki/Static-filter-syntax"
},
{
"url": "https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters",
"id": 6,
"name": "AdGuard"
"name": "AdGuard",
"url": "https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters"
},
{
"url": "https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-quick-guide",
"id": 7,
"name": "uMatrix/uBO lined dynamic rules"
"name": "uMatrix/uBO lined dynamic rules",
"url": "https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-quick-guide"
},
{
"id": 8,
@ -37,28 +37,28 @@
"name": "IPs (IPv4; no CIDR)"
},
{
"url": "https://blogs.msdn.microsoft.com/ie/2010/12/07/ie9-and-privacy-introducing-tracking-protection/",
"id": 10,
"name": "Tracking Protection List (IE)"
"name": "Tracking Protection List (IE)",
"url": "https://blogs.msdn.microsoft.com/ie/2010/12/07/ie9-and-privacy-introducing-tracking-protection/"
},
{
"id": 11,
"name": "Redirector"
},
{
"url": "https://github.com/NanoAdblocker/NanoCore/tree/master/notes",
"id": 12,
"name": "Nano Adblocker Static"
"name": "Nano Adblocker Static",
"url": "https://github.com/NanoAdblocker/NanoCore/tree/master/notes"
},
{
"url": "https://github.com/xd4rker/MinerBlock",
"id": 13,
"name": "MinerBlock"
"name": "MinerBlock",
"url": "https://github.com/xd4rker/MinerBlock"
},
{
"url": "https://en.wikipedia.org/wiki/Hosts_(file)",
"id": 14,
"name": "Non-localhost hosts (IPv4)"
"name": "Non-localhost hosts (IPv4)",
"url": "https://en.wikipedia.org/wiki/Hosts_(file)"
},
{
"id": 15,
@ -69,28 +69,28 @@
"name": "Domains with wildcards"
},
{
"url": "https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#scriptlet-injection",
"id": 17,
"name": "uBlock Origin scriptlet injection"
"name": "uBlock Origin scriptlet injection",
"url": "https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#scriptlet-injection"
},
{
"url": "https://help.obdev.at/littlesnitch/lsc-rule-group-subscriptions",
"id": 18,
"name": "Little Snitch subscription rules"
"name": "Little Snitch subscription rules",
"url": "https://help.obdev.at/littlesnitch/lsc-rule-group-subscriptions"
},
{
"url": "https://www.privoxy.org/user-manual/actions-file.html",
"id": 19,
"name": "Privoxy action file"
"name": "Privoxy action file",
"url": "https://www.privoxy.org/user-manual/actions-file.html"
},
{
"id": 20,
"name": "dnsmasq domains list"
},
{
"url": "https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#include-file-name",
"id": 21,
"name": "!#include compilation"
"name": "!#include compilation",
"url": "https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#include-file-name"
},
{
"id": 22,
@ -117,18 +117,18 @@
"name": "Windows command line script"
},
{
"url": "https://help.eyeo.com/en/adblockplus/how-to-write-filters#basic",
"id": 28,
"name": "Adblocker-syntax domains"
"name": "Adblocker-syntax domains",
"url": "https://help.eyeo.com/en/adblockplus/how-to-write-filters#basic"
},
{
"id": 29,
"name": "Socks5"
},
{
"url": "https://docs.pi-hole.net/ftldns/regex/tutorial/",
"id": 30,
"name": "Pi-hole RegEx"
"name": "Pi-hole RegEx",
"url": "https://docs.pi-hole.net/ftldns/regex/tutorial/"
},
{
"id": 31,
@ -147,19 +147,19 @@
"name": "IPs (IPv4; CIDR only)"
},
{
"url": "https://en.wikipedia.org/wiki/Hosts_(file)",
"id": 35,
"name": "Hosts (localhost IPv4 + IPv6)"
"name": "Hosts (localhost IPv4 + IPv6)",
"url": "https://en.wikipedia.org/wiki/Hosts_(file)"
},
{
"url": "https://en.wikipedia.org/wiki/Hosts_(file)",
"id": 36,
"name": "Hosts (localhost IPv6)"
"name": "Hosts (localhost IPv6)",
"url": "https://en.wikipedia.org/wiki/Hosts_(file)"
},
{
"url": "https://en.wikipedia.org/wiki/Hosts_(file)",
"id": 37,
"name": "Non-localhost hosts (IPv6)"
"name": "Non-localhost hosts (IPv6)",
"url": "https://en.wikipedia.org/wiki/Hosts_(file)"
},
{
"id": 38,
@ -214,17 +214,17 @@
"name": "Domains for whitelisting"
},
{
"url": "https://github.com/gorhill/uMatrix/wiki/Ruleset-recipes",
"id": 51,
"name": "uMatrix ruleset recipe"
"name": "uMatrix ruleset recipe",
"url": "https://github.com/gorhill/uMatrix/wiki/Ruleset-recipes"
},
{
"id": 52,
"name": "personalDNSfilter whitelisting"
},
{
"url": "https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-quick-guide",
"id": 53,
"name": "uBO lined dynamic rules w/ noop"
"name": "uBO lined dynamic rules w/ noop",
"url": "https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-quick-guide"
}
]

View file

@ -13,11 +13,8 @@ mv FilterListLanguage.tmp FilterListLanguage.json
jq -S ".|=sort_by(.filterListId, .maintainerId)" FilterListMaintainer.json > FilterListMaintainer.tmp
mv FilterListMaintainer.tmp FilterListMaintainer.json
jq -S ".|=sort_by(.filterListId, .position)" FilterListSegmentViewUrl.json > FilterListSegmentViewUrl.tmp
mv FilterListSegmentViewUrl.tmp FilterListSegmentViewUrl.json
jq -S ".|=sort_by(.segmentViewUrlId, .id)" FilterListSegmentViewUrlMirror.json > FilterListSegmentViewUrlMirror.tmp
mv FilterListSegmentViewUrlMirror.tmp FilterListSegmentViewUrlMirror.json
jq -S ".|=sort_by(.filterListId, .segmentNumber, .primariness)" FilterListViewUrl.json > FilterListViewUrl.tmp
mv FilterListViewUrl.tmp FilterListViewUrl.json
jq -S ".|=sort_by(.filterListId, .syntaxId)" FilterListSyntax.json > FilterListSyntax.tmp
mv FilterListSyntax.tmp FilterListSyntax.json