mirror of
https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean.git
synced 2024-11-10 07:37:47 +01:00
Add Lee Enterprises Group (local USA)
This commit is contained in:
parent
84b87c2ea0
commit
cc7ccd2347
5 changed files with 32 additions and 4 deletions
|
@ -189,6 +189,11 @@ Grouped in options:\
|
||||||
[Milwaukee Journal Sentinel](https://www.jsonline.com) -
|
[Milwaukee Journal Sentinel](https://www.jsonline.com) -
|
||||||
[The Indianapolis Star](https://www.indystar.com) -
|
[The Indianapolis Star](https://www.indystar.com) -
|
||||||
[The Record (North Jersey)](https://www.northjersey.com)\
|
[The Record (North Jersey)](https://www.northjersey.com)\
|
||||||
|
*Lee Enterprises Group* sites like (opt-in to custom sites for unlisted)\
|
||||||
|
[Arizona Daily Star](https://tucson.com) -
|
||||||
|
[Richmond Times-Dispatch](https://richmond.com) -
|
||||||
|
[The Buffalo News](https://buffalonews.com) -
|
||||||
|
[Tulsa World](https://tulsaworld.com)\
|
||||||
*McClatchy Group* sites like (opt-in to custom sites for unlisted)\
|
*McClatchy Group* sites like (opt-in to custom sites for unlisted)\
|
||||||
[Belleville News-Democrat](https://www.bnd.com) -
|
[Belleville News-Democrat](https://www.bnd.com) -
|
||||||
[Fort Worth Star-Telegram](https://www.star-telegram.com) -
|
[Fort Worth Star-Telegram](https://www.star-telegram.com) -
|
||||||
|
|
|
@ -472,6 +472,7 @@ var grouped_sites = {
|
||||||
'###_no_nhst_media': no_nhst_media_domains,
|
'###_no_nhst_media': no_nhst_media_domains,
|
||||||
'###_timesofindia': timesofindia_domains,
|
'###_timesofindia': timesofindia_domains,
|
||||||
'###_usa_craincomm': usa_craincomm_domains,
|
'###_usa_craincomm': usa_craincomm_domains,
|
||||||
|
'###_usa_lee_ent': usa_lee_ent_domains,
|
||||||
'###_usa_mcc': usa_mcc_domains,
|
'###_usa_mcc': usa_mcc_domains,
|
||||||
'###_usa_mng': usa_mng_domains,
|
'###_usa_mng': usa_mng_domains,
|
||||||
'###_usa_nymag': usa_nymag_domains,
|
'###_usa_nymag': usa_nymag_domains,
|
||||||
|
@ -593,6 +594,10 @@ function add_grouped_sites(init_rules) {
|
||||||
allow_cookies.push(domain);
|
allow_cookies.push(domain);
|
||||||
blockedRegexes[domain] = new RegExp('(\.tinypass\.com\/|\.' + domain + '\/.+\/js\/js_.+\.js)');
|
blockedRegexes[domain] = new RegExp('(\.tinypass\.com\/|\.' + domain + '\/.+\/js\/js_.+\.js)');
|
||||||
}
|
}
|
||||||
|
for (let domain of usa_lee_ent_domains) {
|
||||||
|
allow_cookies.push(domain);
|
||||||
|
blockedRegexes[domain] = new RegExp('\.' + domain + '\/shared-content\/art\/tncms\/user\/user\.js');
|
||||||
|
}
|
||||||
for (let domain of usa_mcc_domains)
|
for (let domain of usa_mcc_domains)
|
||||||
blockedRegexes[domain] = /(js\.matheranalytics\.com\/|cdn\.ampproject\.org\/v\d\/amp-subscriptions-.+\.js)/;
|
blockedRegexes[domain] = /(js\.matheranalytics\.com\/|cdn\.ampproject\.org\/v\d\/amp-subscriptions-.+\.js)/;
|
||||||
for (let domain of usa_tribune_domains) {
|
for (let domain of usa_tribune_domains) {
|
||||||
|
@ -1021,7 +1026,7 @@ ext_api.webRequest.onHeadersReceived.addListener(function (details) {
|
||||||
},
|
},
|
||||||
['blocking', 'responseHeaders']);
|
['blocking', 'responseHeaders']);
|
||||||
|
|
||||||
var block_js_default = ["*://cdn.tinypass.com/*", "*://*.piano.io/*", "*://*.poool.fr/*", "*://cdn.ampproject.org/v*/amp-access-*.js", "*://cdn.ampproject.org/v*/amp-subscriptions-*.js", "*://loader-cdn.azureedge.net/prod/*/loader.min.js", "*://*.blueconic.net/*", "*://*.cxense.com/*", "*://*.evolok.net/*", "*://js.matheranalytics.com/*", "*://*.newsmemory.com/*", "*://*.onecount.net/*", "*://js.pelcro.com/*", "*://*.qiota.com/*", "*://*.tribdss.com/*"];
|
var block_js_default = ["*://cdn.tinypass.com/*", "*://*.piano.io/*", "*://*.poool.fr/*", "*://cdn.ampproject.org/v*/amp-access-*.js", "*://cdn.ampproject.org/v*/amp-subscriptions-*.js", "*://loader-cdn.azureedge.net/prod/*/loader.min.js*", "*://*.blueconic.net/*", "*://*.cxense.com/*", "*://*.evolok.net/*", "*://js.matheranalytics.com/*", "*://*.newsmemory.com/*", "*://*.onecount.net/*", "*://js.pelcro.com/*", "*://*.qiota.com/*", "*://*.tribdss.com/*"];
|
||||||
var block_js_custom = [];
|
var block_js_custom = [];
|
||||||
var block_js_custom_ext = [];
|
var block_js_custom_ext = [];
|
||||||
var block_js = block_js_default.concat(block_js_custom);
|
var block_js = block_js_default.concat(block_js_custom);
|
||||||
|
@ -1108,6 +1113,17 @@ ext_api.webRequest.onBeforeSendHeaders.addListener(function(details) {
|
||||||
enabledSites.push(gn_domain);
|
enabledSites.push(gn_domain);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// block script for additional Lee Enterprises sites (opt-in to custom sites)
|
||||||
|
var usa_lee_ent_domain = (details.url.match(/\.com\/shared-content\/art\/tncms\/.+\.js/) && ['script'].includes(details.type) &&
|
||||||
|
!matchUrlDomain(usa_lee_ent_domains, header_referer) && enabledSites.includes('###_usa_lee_ent'));
|
||||||
|
if (usa_lee_ent_domain) {
|
||||||
|
let lee_ent_domain = urlHost(header_referer).replace(/^(www|m)\./, '');
|
||||||
|
blockedRegexes[lee_ent_domain] = /\.com\/shared-content\/art\/tncms\/user\/user.js/;
|
||||||
|
usa_lee_ent_domains.push(lee_ent_domain);
|
||||||
|
if (!enabledSites.includes(lee_ent_domain))
|
||||||
|
enabledSites.push(lee_ent_domain);
|
||||||
|
}
|
||||||
|
|
||||||
// block script for additional McClatchy sites (opt-in to custom sites)
|
// block script for additional McClatchy sites (opt-in to custom sites)
|
||||||
var usa_mcc_domain = ((matchUrlDomain('mcclatchyinteractive.com', details.url) && ['script'].includes(details.type)) ||
|
var usa_mcc_domain = ((matchUrlDomain('mcclatchyinteractive.com', details.url) && ['script'].includes(details.type)) ||
|
||||||
(matchUrlDomain('mcclatchy-wires.com', details.url) && ['image'].includes(details.type)) &&
|
(matchUrlDomain('mcclatchy-wires.com', details.url) && ['image'].includes(details.type)) &&
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
Changelog Bypass Paywalls Clean - Firefox
|
Changelog Bypass Paywalls Clean - Firefox
|
||||||
|
|
||||||
Post-release
|
Post-release
|
||||||
|
Add Lee Enterprises Group (local USA)
|
||||||
Fix Chronicle of Higher Education
|
Fix Chronicle of Higher Education
|
||||||
Fix El Pais (amp/videos)
|
Fix El Pais (amp/videos)
|
||||||
Fix Times Higher Education
|
Fix Times Higher Education
|
||||||
|
|
|
@ -97,6 +97,7 @@
|
||||||
"*://*.braunschweiger-zeitung.de/*",
|
"*://*.braunschweiger-zeitung.de/*",
|
||||||
"*://*.brisbanetimes.com.au/*",
|
"*://*.brisbanetimes.com.au/*",
|
||||||
"*://*.britannica.com/*",
|
"*://*.britannica.com/*",
|
||||||
|
"*://*.buffalonews.com/*",
|
||||||
"*://*.business-standard.com/*",
|
"*://*.business-standard.com/*",
|
||||||
"*://*.businessinsider.com/*",
|
"*://*.businessinsider.com/*",
|
||||||
"*://*.businessoffashion.com/*",
|
"*://*.businessoffashion.com/*",
|
||||||
|
@ -186,8 +187,8 @@
|
||||||
"*://*.financialpost.com/*",
|
"*://*.financialpost.com/*",
|
||||||
"*://*.firstthings.com/*",
|
"*://*.firstthings.com/*",
|
||||||
"*://*.fnlondon.com/*",
|
"*://*.fnlondon.com/*",
|
||||||
"*://*.forbes.com/*",
|
|
||||||
"*://*.folha.uol.com.br/*",
|
"*://*.folha.uol.com.br/*",
|
||||||
|
"*://*.forbes.com/*",
|
||||||
"*://*.foreignaffairs.com/*",
|
"*://*.foreignaffairs.com/*",
|
||||||
"*://*.foreignpolicy.com/*",
|
"*://*.foreignpolicy.com/*",
|
||||||
"*://*.fortune.com/*",
|
"*://*.fortune.com/*",
|
||||||
|
@ -402,6 +403,7 @@
|
||||||
"*://*.reuters.com/*",
|
"*://*.reuters.com/*",
|
||||||
"*://*.rhein-zeitung.de/*",
|
"*://*.rhein-zeitung.de/*",
|
||||||
"*://*.rheinpfalz.de/*",
|
"*://*.rheinpfalz.de/*",
|
||||||
|
"*://*.richmond.com/*",
|
||||||
"*://*.rollingstone.com/*",
|
"*://*.rollingstone.com/*",
|
||||||
"*://*.ruhrnachrichten.de/*",
|
"*://*.ruhrnachrichten.de/*",
|
||||||
"*://*.sacbee.com/*",
|
"*://*.sacbee.com/*",
|
||||||
|
@ -496,6 +498,8 @@
|
||||||
"*://*.tri-cityherald.com/*",
|
"*://*.tri-cityherald.com/*",
|
||||||
"*://*.trouw.nl/*",
|
"*://*.trouw.nl/*",
|
||||||
"*://*.tubantia.nl/*",
|
"*://*.tubantia.nl/*",
|
||||||
|
"*://*.tucson.com/*",
|
||||||
|
"*://*.tulsaworld.com/*",
|
||||||
"*://*.twincities.com/*",
|
"*://*.twincities.com/*",
|
||||||
"*://*.upstreamonline.com/*",
|
"*://*.upstreamonline.com/*",
|
||||||
"*://*.usatoday.com/*",
|
"*://*.usatoday.com/*",
|
||||||
|
@ -561,5 +565,5 @@
|
||||||
"*://*.wallkit.net/*",
|
"*://*.wallkit.net/*",
|
||||||
"*://*.wsj.net/*"
|
"*://*.wsj.net/*"
|
||||||
],
|
],
|
||||||
"version": "2.3.8.3"
|
"version": "2.3.8.4"
|
||||||
}
|
}
|
4
sites.js
4
sites.js
|
@ -146,6 +146,7 @@ var defaultSites =
|
||||||
"Le Parisien": "leparisien.fr",
|
"Le Parisien": "leparisien.fr",
|
||||||
"Le Scienze": "lescienze.it",
|
"Le Scienze": "lescienze.it",
|
||||||
"Le Télégramme": "letelegramme.fr",
|
"Le Télégramme": "letelegramme.fr",
|
||||||
|
"Lee Enterprises Group": "###_usa_lee_ent",
|
||||||
"Leeuwarder Courant": "lc.nl",
|
"Leeuwarder Courant": "lc.nl",
|
||||||
"Les Échos": "lesechos.fr",
|
"Les Échos": "lesechos.fr",
|
||||||
"Libération (free articles only)": "liberation.fr",
|
"Libération (free articles only)": "liberation.fr",
|
||||||
|
@ -347,6 +348,7 @@ const no_nhst_media_domains = ['intrafish.com', 'rechargenews.com', 'tradewindsn
|
||||||
const timesofindia_domains = ['timesofindia.com', 'timesofindia.indiatimes.com'];
|
const timesofindia_domains = ['timesofindia.com', 'timesofindia.indiatimes.com'];
|
||||||
const usa_craincomm_domains = ['adage.com', 'autonews.com', 'chicagobusiness.com', 'crainscleveland.com', 'crainsdetroit.com', 'crainsnewyork.com', 'modernhealthcare.com'];
|
const usa_craincomm_domains = ['adage.com', 'autonews.com', 'chicagobusiness.com', 'crainscleveland.com', 'crainsdetroit.com', 'crainsnewyork.com', 'modernhealthcare.com'];
|
||||||
const usa_gannett_domains = [];
|
const usa_gannett_domains = [];
|
||||||
|
const usa_lee_ent_domains = ['buffalonews.com', 'richmond.com', 'tucson.com', 'tulsaworld.com'];
|
||||||
const usa_mcc_domains = ['bnd.com', 'charlotteobserver.com', 'fresnobee.com', 'kansas.com', 'kansascity.com', 'kentucky.com', 'miamiherald.com', 'newsobserver.com', 'sacbee.com', 'star-telegram.com', 'thestate.com', 'tri-cityherald.com'];
|
const usa_mcc_domains = ['bnd.com', 'charlotteobserver.com', 'fresnobee.com', 'kansas.com', 'kansascity.com', 'kentucky.com', 'miamiherald.com', 'newsobserver.com', 'sacbee.com', 'star-telegram.com', 'thestate.com', 'tri-cityherald.com'];
|
||||||
const usa_mng_domains = ['denverpost.com', 'eastbaytimes.com', 'mercurynews.com', 'ocregister.com', 'pe.com', 'twincities.com'];
|
const usa_mng_domains = ['denverpost.com', 'eastbaytimes.com', 'mercurynews.com', 'ocregister.com', 'pe.com', 'twincities.com'];
|
||||||
const usa_nymag_domains = ['curbed.com', 'grubstreet.com', 'nymag.com', 'thecut.com', 'vulture.com'];
|
const usa_nymag_domains = ['curbed.com', 'grubstreet.com', 'nymag.com', 'thecut.com', 'vulture.com'];
|
||||||
|
@ -354,4 +356,4 @@ const usa_tribune_domains = ['baltimoresun.com', 'chicagotribune.com', 'courant.
|
||||||
const usa_theathletic_domains = ['theathletic.com', 'theathletic.co.uk'];
|
const usa_theathletic_domains = ['theathletic.com', 'theathletic.co.uk'];
|
||||||
|
|
||||||
var defaultSites_grouped_domains = Object.values(defaultSites);
|
var defaultSites_grouped_domains = Object.values(defaultSites);
|
||||||
var defaultSites_domains = defaultSites_grouped_domains.concat(au_comm_media_domains, au_news_corp_domains, au_prov_news_domains, br_folha_domains, ca_torstar_domains, de_funke_media_domains, de_madsack_domains, economictimes_domains, es_epiberica_domains, es_grupo_vocento_domains, fi_alma_talent_domains, fi_sanoma_domains, fr_be_groupe_rossel_domains, fr_groupe_ebra_domains, fr_groupe_la_depeche_domains, it_ilmessaggero_domains, it_quotidiano_domains, nl_ad_region_domains, nl_mediahuis_region_domains, no_nhst_media_domains, timesofindia_domains, usa_craincomm_domains, usa_mcc_domains, usa_mng_domains, usa_nymag_domains, usa_tribune_domains, usa_theathletic_domains);
|
var defaultSites_domains = defaultSites_grouped_domains.concat(au_comm_media_domains, au_news_corp_domains, au_prov_news_domains, br_folha_domains, ca_torstar_domains, de_funke_media_domains, de_madsack_domains, economictimes_domains, es_epiberica_domains, es_grupo_vocento_domains, fi_alma_talent_domains, fi_sanoma_domains, fr_be_groupe_rossel_domains, fr_groupe_ebra_domains, fr_groupe_la_depeche_domains, it_ilmessaggero_domains, it_quotidiano_domains, nl_ad_region_domains, nl_mediahuis_region_domains, no_nhst_media_domains, timesofindia_domains, usa_craincomm_domains, usa_lee_ent_domains, usa_mcc_domains, usa_mng_domains, usa_nymag_domains, usa_tribune_domains, usa_theathletic_domains);
|
||||||
|
|
Loading…
Reference in a new issue