1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-07-08 04:49:12 +02:00
uBlock/assets/assets.json
Raymond Hill 3b9fd49c50 Assets management refactored (#2314)
* refactoring assets management code

* finalizing refactoring of assets management

* various code review of new assets management code

* fix #2281

* fix #1961

* fix #1293

* fix #1275

* fix update scheduler timing logic

* forward compatibility (to be removed once 1.11+ is widespread)

* more codereview; give admins ability to specify own assets.json

* "assetKey" is more accurate than "path"

* fix group count update when building dom incrementally

* reorganize content (order, added URLs, etc.)

* ability to customize updater through advanced settings

* better spinner icon
2017-01-18 13:17:47 -05:00

586 lines
18 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"assets.json": {
"content": "internal",
"updateAfter": 13,
"contentURL": [
"https://raw.githubusercontent.com/gorhill/uBlock/master/assets/assets.json",
"assets/assets.json"
]
},
"public_suffix_list.dat": {
"content": "internal",
"updateAfter": 19,
"contentURL": [
"https://publicsuffix.org/list/public_suffix_list.dat",
"assets/thirdparties/publicsuffix.org/list/effective_tld_names.dat"
]
},
"ublock-resources": {
"content": "internal",
"updateAfter": 7,
"contentURL": [
"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/resources.txt",
"assets/ublock/resources.txt"
]
},
"ublock-filters": {
"content": "filters",
"group": "default",
"title": "uBlock filters",
"contentURL": [
"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters.txt",
"assets/ublock/filters.txt"
]
},
"ublock-badware": {
"content": "filters",
"group": "default",
"title": "uBlock filters Badware risks",
"contentURL": [
"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/badware.txt",
"assets/ublock/badware.txt"
],
"supportURL": "https://github.com/gorhill/uBlock/wiki/Badware-risks",
"instructionURL": "https://github.com/gorhill/uBlock/wiki/Badware-risks"
},
"ublock-experimental": {
"content": "filters",
"group": "default",
"title": "uBlock filters Experimental",
"off": true,
"contentURL": [
"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/experimental.txt",
"assets/ublock/experimental.txt"
],
"supportURL": "https://github.com/gorhill/uBlock/wiki/Experimental-filters",
"instructionURL": "https://github.com/gorhill/uBlock/wiki/Experimental-filters"
},
"ublock-privacy": {
"content": "filters",
"group": "default",
"title": "uBlock filters Privacy",
"contentURL": [
"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/privacy.txt",
"assets/ublock/privacy.txt"
]
},
"ublock-unbreak": {
"content": "filters",
"group": "default",
"title": "uBlock filters Unbreak",
"contentURL": [
"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/unbreak.txt",
"assets/ublock/unbreak.txt"
]
},
"awrl-0": {
"content": "filters",
"group": "ads",
"off": true,
"title": "Adblock Warning Removal List",
"contentURL": "https://easylist-downloads.adblockplus.org/antiadblockfilters.txt",
"supportURL": "https://forums.lanik.us/"
},
"reek-0": {
"content": "filters",
"group": "ads",
"off": true,
"title": "Anti-Adblock Killer | Reek",
"contentURL": "https://raw.githubusercontent.com/reek/anti-adblock-killer/master/anti-adblock-killer-filters.txt",
"supportURL": "https://github.com/reek/anti-adblock-killer",
"instructionURL": "https://github.com/reek/anti-adblock-killer#instruction"
},
"easylist": {
"content": "filters",
"group": "ads",
"title": "EasyList",
"contentURL": [
"https://easylist.to/easylist/easylist.txt",
"https://easylist-downloads.adblockplus.org/easylist.txt",
"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/thirdparties/easylist-downloads.adblockplus.org/easylist.txt",
"assets/thirdparties/easylist-downloads.adblockplus.org/easylist.txt"
],
"supportURL": "https://forums.lanik.us/"
},
"easylist-nocosmetic": {
"content": "filters",
"group": "ads",
"off": true,
"title": "EasyList without element hiding rules",
"contentURL": "https://easylist-downloads.adblockplus.org/easylist_noelemhide.txt",
"supportURL": "https://forums.lanik.us/"
},
"disconnect-tracking": {
"content": "filters",
"group": "privacy",
"off": true,
"title": "Basic tracking list by Disconnect",
"contentURL": "https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt"
},
"easyprivacy": {
"content": "filters",
"group": "privacy",
"title": "EasyPrivacy",
"contentURL": [
"https://easylist.to/easylist/easyprivacy.txt",
"https://easylist-downloads.adblockplus.org/easyprivacy.txt",
"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/thirdparties/easylist-downloads.adblockplus.org/easyprivacy.txt",
"assets/thirdparties/easylist-downloads.adblockplus.org/easyprivacy.txt"
],
"supportURL": "https://forums.lanik.us/"
},
"fanboy-enhanced": {
"content": "filters",
"group": "privacy",
"off": true,
"title": "Fanboys Enhanced Tracking List",
"contentURL": "https://www.fanboy.co.nz/enhancedstats.txt",
"supportURL": "https://forums.lanik.us/"
},
"disconnect-malvertising": {
"content": "filters",
"group": "malware",
"off": true,
"title": "Malvertising filter list by Disconnect",
"contentURL": "https://s3.amazonaws.com/lists.disconnect.me/simple_malvertising.txt"
},
"malware-0": {
"content": "filters",
"group": "malware",
"title": "Malware Domain List",
"contentURL": [
"https://www.malwaredomainlist.com/hostslist/hosts.txt",
"assets/thirdparties/www.malwaredomainlist.com/hostslist/hosts.txt"
]
},
"malware-1": {
"content": "filters",
"group": "malware",
"title": "Malware domains",
"contentURL": [
"https://mirror.cedia.org.ec/malwaredomains/justdomains",
"https://mirror1.malwaredomains.com/files/justdomains",
"assets/thirdparties/mirror1.malwaredomains.com/files/justdomains",
"assets/thirdparties/mirror1.malwaredomains.com/files/justdomains.txt"
],
"supportURL": "http://www.malwaredomains.com/"
},
"malware-2": {
"content": "filters",
"group": "malware",
"off": true,
"title": "Malware domains (long-lived)",
"contentURL": [
"https://mirror1.malwaredomains.com/files/immortal_domains.txt",
"https://mirror.cedia.org.ec/malwaredomains/immortal_domains.txt"
],
"supportURL": "http://www.malwaredomains.com/"
},
"disconnect-malware": {
"content": "filters",
"group": "malware",
"off": true,
"title": "Malware filter list by Disconnect",
"contentURL": "https://s3.amazonaws.com/lists.disconnect.me/simple_malware.txt"
},
"spam404-0": {
"content": "filters",
"group": "malware",
"off": true,
"title": "Spam404",
"contentURL": "https://raw.githubusercontent.com/Dawsey21/Lists/master/adblock-list.txt",
"supportURL": "http://www.spam404.com/"
},
"fanboy-thirdparty_social": {
"content": "filters",
"group": "social",
"off": true,
"title": "Anti-ThirdpartySocial (see warning inside list)",
"contentURL": "https://www.fanboy.co.nz/fanboy-antifacebook.txt",
"supportURL": "https://forums.lanik.us/"
},
"fanboy-annoyance": {
"content": "filters",
"group": "social",
"off": true,
"title": "Fanboys Annoyance List",
"contentURL": [
"https://easylist.to/easylist/fanboy-annoyance.txt",
"https://easylist-downloads.adblockplus.org/fanboy-annoyance.txt"
],
"supportURL": "https://forums.lanik.us/"
},
"fanboy-social": {
"content": "filters",
"group": "social",
"off": true,
"title": "Fanboys Social Blocking List",
"contentURL": [
"https://easylist.to/easylist/fanboy-social.txt",
"https://easylist-downloads.adblockplus.org/fanboy-social.txt"
],
"supportURL": "https://forums.lanik.us/"
},
"dpollock-0": {
"content": "filters",
"group": "multipurpose",
"updateAfter": 11,
"off": true,
"title": "Dan Pollocks hosts file",
"contentURL": "http://someonewhocares.org/hosts/hosts",
"supportURL": "http://someonewhocares.org/hosts/"
},
"fanboy-ultimate": {
"content": "filters",
"group": "multipurpose",
"off": true,
"title": "Fanboy+Easylist-Merged Ultimate List",
"contentURL": "https://www.fanboy.co.nz/r/fanboy-ultimate.txt",
"supportURL": "https://forums.lanik.us/"
},
"hphosts": {
"content": "filters",
"group": "multipurpose",
"updateAfter": 11,
"off": true,
"title": "hpHosts Ad and tracking servers",
"contentURL": "https://hosts-file.net/.%5Cad_servers.txt",
"supportURL": "https://hosts-file.net/"
},
"mvps-0": {
"content": "filters",
"group": "multipurpose",
"updateAfter": 11,
"off": true,
"title": "MVPS HOSTS",
"contentURL": "http://winhelp2002.mvps.org/hosts.txt",
"supportURL": "http://winhelp2002.mvps.org/"
},
"plowe-0": {
"content": "filters",
"group": "multipurpose",
"updateAfter": 13,
"title": "Peter Lowes Ad and tracking server list",
"contentURL": [
"https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=1&mimetype=plaintext",
"assets/thirdparties/pgl.yoyo.org/as/serverlist",
"assets/thirdparties/pgl.yoyo.org/as/serverlist.txt"
],
"supportURL": "https://pgl.yoyo.org/adservers/"
},
"ara-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "ara: Liste AR",
"lang": "ar",
"contentURL": "https://easylist-downloads.adblockplus.org/Liste_AR.txt",
"supportURL": "https://forums.lanik.us/viewforum.php?f=98"
},
"BGR-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "BGR: Bulgarian Adblock list",
"lang": "bg",
"contentURL": "https://stanev.org/abp/adblock_bg.txt",
"supportURL": "https://stanev.org/abp/"
},
"CHN-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "CHN: EasyList China (中文)",
"lang": "zh",
"contentURL": "https://easylist-downloads.adblockplus.org/easylistchina.txt",
"supportURL": "http://abpchina.org/forum/forum.php"
},
"CHN-1": {
"content": "filters",
"group": "regions",
"off": true,
"title": "CHN: CJX's EasyList Lite (main focus on Chinese sites)",
"contentURL": "https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjxlist.txt",
"supportURL": "https://github.com/cjx82630/cjxlist"
},
"CHN-2": {
"content": "filters",
"group": "regions",
"off": true,
"title": "CHN: CJX's Annoyance List",
"contentURL": "https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjx-annoyance.txt",
"supportURL": "https://github.com/cjx82630/cjxlist"
},
"CZE-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "CZE, SVK: EasyList Czech and Slovak",
"lang": "cs",
"contentURL": "https://raw.githubusercontent.com/tomasko126/easylistczechandslovak/master/filters.txt",
"supportURL": "https://github.com/tomasko126/easylistczechandslovak"
},
"DEU-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "DEU: EasyList Germany",
"lang": "de",
"contentURL": [
"https://easylist.to/easylistgermany/easylistgermany.txt",
"https://easylist-downloads.adblockplus.org/easylistgermany.txt"
],
"supportURL": "https://forums.lanik.us/viewforum.php?f=90"
},
"DNK-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "DNK: Schacks Adblock Plus liste",
"lang": "da",
"contentURL": "https://adblock.dk/block.csv",
"supportURL": "https://henrik.schack.dk/adblock/"
},
"EST-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "EST: Eesti saitidele kohandatud filter",
"lang": "et",
"contentURL": "http://adblock.ee/list.php",
"supportURL": "http://adblock.ee/"
},
"EU-prebake": {
"content": "filters",
"group": "regions",
"off": true,
"title": "EU: Prebake - Filter Obtrusive Cookie Notices",
"contentURL": "https://raw.githubusercontent.com/liamja/Prebake/master/obtrusive.txt",
"supportURL": "https://github.com/liamja/Prebake"
},
"FIN-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "FIN: Finnish Addition to Easylist",
"lang": "fi",
"contentURL": "http://adb.juvander.net/Finland_adb.txt",
"supportURL": "http://www.juvander.fi/AdblockFinland"
},
"FRA-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "FRA: EasyList Liste FR",
"lang": "fr",
"contentURL": "https://easylist-downloads.adblockplus.org/liste_fr.txt",
"supportURL": "https://forums.lanik.us/viewforum.php?f=91"
},
"GRC-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "GRC: Greek AdBlock Filter",
"lang": "el",
"contentURL": "https://www.void.gr/kargig/void-gr-filters.txt",
"supportURL": "https://github.com/kargig/greek-adblockplus-filter"
},
"HUN-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "HUN: hufilter",
"lang": "hu",
"contentURL": "https://raw.githubusercontent.com/szpeter80/hufilter/master/hufilter.txt",
"supportURL": "https://github.com/szpeter80/hufilter"
},
"IDN-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "IDN: ABPindo",
"lang": "id",
"contentURL": [
"https://raw.githubusercontent.com/ABPindo/indonesianadblockrules/master/subscriptions/abpindo.txt",
"https://raw.githubusercontent.com/heradhis/indonesianadblockrules/master/subscriptions/abpindo.txt"
],
"supportURL": "https://github.com/ABPindo/indonesianadblockrules"
},
"ISL-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "ISL: Icelandic ABP List",
"lang": "is",
"contentURL": "http://adblock.gardar.net/is.abp.txt",
"supportURL": "http://adblock.gardar.net/"
},
"ISR-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "ISR: EasyList Hebrew",
"lang": "he",
"contentURL": "https://raw.githubusercontent.com/easylist/EasyListHebrew/master/EasyListHebrew.txt",
"supportURL": "https://github.com/easylist/EasyListHebrew"
},
"ITA-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "ITA: EasyList Italy",
"lang": "it",
"contentURL": "https://easylist-downloads.adblockplus.org/easylistitaly.txt",
"supportURL": "https://forums.lanik.us/viewforum.php?f=96"
},
"ITA-1": {
"content": "filters",
"group": "regions",
"off": true,
"title": "ITA: ABP X Files",
"contentURL": "https://raw.githubusercontent.com/gioxx/xfiles/master/filtri.txt",
"supportURL": "http://noads.it/"
},
"JPN-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "JPN: ABP Japanese filters (日本用フィルタ)",
"lang": "ja",
"contentURL": "https://raw.githubusercontent.com/k2jp/abp-japanese-filters/master/abpjf.txt",
"supportURL": "https://github.com/k2jp/abp-japanese-filters/wiki/Support_Policy"
},
"KOR-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "KOR: Korean Adblock List",
"lang": "ko",
"contentURL": "https://raw.githubusercontent.com/gfmaster/adblock-korea-contrib/master/filter.txt",
"supportURL": "https://github.com/gfmaster/adblock-korea-contrib"
},
"KOR-1": {
"content": "filters",
"group": "regions",
"off": true,
"title": "KOR: YousList",
"lang": "ko",
"contentURL": "https://raw.githubusercontent.com/yous/YousList/master/youslist.txt",
"supportURL": "https://github.com/yous/YousList"
},
"KOR-2": {
"content": "filters",
"group": "regions",
"off": true,
"title": "KOR: Fanboy's Korean",
"contentURL": "https://www.fanboy.co.nz/fanboy-korean.txt",
"supportURL": "https://forums.lanik.us/"
},
"LTU-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "LTU: Adblock Plus Lithuania",
"lang": "lt",
"contentURL": "http://margevicius.lt/easylistlithuania.txt",
"supportURL": "http://margevicius.lt/easylist_lithuania/"
},
"LVA-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "LVA: Latvian List",
"lang": "lv",
"contentURL": "https://notabug.org/latvian-list/adblock-latvian/raw/master/lists/latvian-list.txt",
"supportURL": "https://notabug.org/latvian-list/adblock-latvian"
},
"NLD-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "NLD: EasyList Dutch",
"lang": "nl",
"contentURL": "https://easylist-downloads.adblockplus.org/easylistdutch.txt",
"supportURL": "https://forums.lanik.us/viewforum.php?f=100"
},
"POL-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "POL: polskie filtry do Adblocka i uBlocka",
"lang": "pl",
"contentURL": "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock.txt",
"supportURL": "https://www.certyficate.it/adblock-ublock-polish-filters/"
},
"RUS-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "RUS: RU AdList (Дополнительная региональная подписка)",
"lang": "ru",
"contentURL": "https://easylist-downloads.adblockplus.org/advblock.txt",
"supportURL": "https://forums.lanik.us/viewforum.php?f=102"
},
"RUS-1": {
"content": "filters",
"group": "regions",
"off": true,
"title": "RUS: BitBlock List (Дополнительная подписка фильтров)",
"contentURL": "https://easylist-downloads.adblockplus.org/bitblock.txt",
"supportURL": "https://forums.lanik.us/viewforum.php?f=102"
},
"RUS-2": {
"content": "filters",
"group": "regions",
"off": true,
"title": "RUS: Adguard Russian Filter",
"contentURL": "https://filters.adtidy.org/extension/chromium/filters/1.txt",
"supportURL": "https://forum.adguard.com/forumdisplay.php?69-%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B-Adguard"
},
"spa-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "spa: EasyList Spanish",
"lang": "es",
"contentURL": "https://easylist-downloads.adblockplus.org/easylistspanish.txt",
"supportURL": "https://forums.lanik.us/viewforum.php?f=103"
},
"SVN-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "SVN: Slovenian List",
"lang": "sl",
"contentURL": "https://raw.githubusercontent.com/betterwebleon/slovenian-list/master/filters.txt",
"supportURL": "https://github.com/betterwebleon/slovenian-list"
},
"SWE-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "SWE: Fanboy's Swedish",
"lang": "sv",
"contentURL": "https://www.fanboy.co.nz/fanboy-swedish.txt",
"supportURL": "https://forums.lanik.us/"
},
"TUR-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "TUR: Adguard Turkish Filter",
"lang": "tr",
"contentURL": "https://filters.adtidy.org/extension/chromium/filters/13.txt",
"supportURL": "https://forum.adguard.com/forumdisplay.php?51-Filter-Rules"
},
"VIE-0": {
"content": "filters",
"group": "regions",
"off": true,
"title": "VIE: Fanboy's Vietnamese",
"lang": "vi",
"contentURL": "https://www.fanboy.co.nz/fanboy-vietnam.txt",
"supportURL": "https://forums.lanik.us/"
}
}