Fix Hearst Communications (newspapers)

This commit is contained in:
magnolia1234 2022-09-21 18:31:24 +02:00
parent 5c5c6b7ddf
commit f24bd2191b
8 changed files with 29 additions and 14 deletions

View file

@ -835,13 +835,12 @@ You can also exclude a specific domain which is grouped in options.
### Troubleshooting ### Troubleshooting
* This add-on works best alongside the adblocker [uBlock Origin](https://addons.mozilla.org/firefox/addon/ublock-origin). * This add-on works best alongside the adblocker [uBlock Origin](https://addons.mozilla.org/firefox/addon/ublock-origin).
* Add usefull custom filter [Fanboy's Enhanced Tracking List](https://www.fanboy.co.nz/enhancedstats.txt)
* If a site doesn't work, try turning off uBlock and refreshing. * If a site doesn't work, try turning off uBlock and refreshing.
* Make sure the (new) site is checked under Options. * Make sure the (new) site is checked under Options.
* You will be logged out for most of the sites you have checked. * You will be logged out for most of the sites you have checked.
* Make sure you're running the latest version of Bypass Paywalls Clean. * Make sure you're running the latest version of Bypass Paywalls Clean.
* If none of these work, you can [submit an issue](https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean/-/issues). * If none of these work, you can [submit an issue](https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean/-/issues).
* If you live in the EU, also consider installing the extension [I don't care about cookies](https://addons.mozilla.org/firefox/addon/i-dont-care-about-cookies) in order to remove cookie warnings (or add filter [Easylist Cookies](https://easylist-downloads.adblockplus.org/easylist-cookie.txt) | [I don't care about cookies custom filter](https://www.i-dont-care-about-cookies.eu/abp) to uBlock Origin). Some sites need to set a consent-cookie for (social) media. * If you live in the EU, also consider adding these filters to your adblocker (in order to remove cookie warnings): [Easylist Cookies](https://easylist-downloads.adblockplus.org/easylist-cookie.txt) | [I don't care about cookies custom filter](https://www.i-dont-care-about-cookies.eu/abp). Some sites need to set a consent-cookie for (social) media.
### Changelog-releases ### Changelog-releases
* Visit the [changelog page](https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean/-/blob/master/changelog.txt). * Visit the [changelog page](https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean/-/blob/master/changelog.txt).

View file

@ -682,6 +682,7 @@ ext_api.webRequest.onHeadersReceived.addListener(function (details) {
var block_js = [ var block_js = [
"*://*.blueconic.net/*", "*://*.blueconic.net/*",
"*://*.cxense.com/*", "*://*.cxense.com/*",
"*://*.ensighten.com/*/Bootstrap.js*",
"*://*.evolok.net/*", "*://*.evolok.net/*",
"*://*.newsmemory.com/?meter*", "*://*.newsmemory.com/?meter*",
"*://*.onecount.net/*", "*://*.onecount.net/*",
@ -705,7 +706,7 @@ var block_js = [
"*://js.matheranalytics.com/*", "*://js.matheranalytics.com/*",
"*://js.pelcro.com/*", "*://js.pelcro.com/*",
"*://loader-cdn.azureedge.net/prod/*/loader.min.js*", "*://loader-cdn.azureedge.net/prod/*/loader.min.js*",
"*://nexus.ensighten.com/*/Bootstrap.js*",
]; ];
// Disable javascript for these sites/general paywall-scripts // Disable javascript for these sites/general paywall-scripts
@ -885,9 +886,9 @@ ext_api.webRequest.onBeforeSendHeaders.addListener(function(details) {
if (usa_gannett_domain) if (usa_gannett_domain)
usa_gannett_domains = customAddRules(usa_gannett_domains, '', blockedRegexes['azcentral.com'], 'googlebot', '', true); usa_gannett_domains = customAddRules(usa_gannett_domains, '', blockedRegexes['azcentral.com'], 'googlebot', '', true);
else { else {
var usa_hearst_comm_domain = (matchUrlDomain('treg.hearstnp.com', details.url) && ['script'].includes(details.type) && !matchUrlDomain(usa_hearst_comm_domains, header_referer) && enabledSites.includes('###_usa_hearst_comm')); var usa_hearst_comm_domain = (matchUrlDomain('treg.hearstnp.com', details.url) && ['script'].includes(details.type) && !matchUrlDomain(usa_hearst_comm_domains.concat(['sfgate.com']), header_referer) && enabledSites.includes('###_usa_hearst_comm'));
if (usa_hearst_comm_domain) if (usa_hearst_comm_domain)
usa_hearst_comm_domains = customAddRules(usa_hearst_comm_domains, '', blockedRegexes['houstonchronicle.com']); usa_hearst_comm_domains = customAddRules(usa_hearst_comm_domains, {allow_cookies: 1}, blockedRegexes['houstonchronicle.com']);
else { else {
// block script for additional Lee Enterprises sites (opt-in to custom sites) // block script for additional Lee Enterprises sites (opt-in to custom sites)
var usa_lee_ent_domain = (details.url.match(/\.townnews\.com\/(central\.)?leetemplates\.com\//) && ['script'].includes(details.type) && var usa_lee_ent_domain = (details.url.match(/\.townnews\.com\/(central\.)?leetemplates\.com\//) && ['script'].includes(details.type) &&

View file

@ -2,6 +2,7 @@
Changelog Bypass Paywalls Clean - Firefox Changelog Bypass Paywalls Clean - Firefox
Post-release Post-release
Fix Hearst Communications (newspapers)
* v2.8.5.0 (2022-09-18) * v2.8.5.0 (2022-09-18)
Add 60 Millions de consommateurs Add 60 Millions de consommateurs

View file

@ -950,6 +950,8 @@ else if (matchDomain('elconfidencial.com')) {
let premium = document.querySelector('div.newsType__content--closed'); let premium = document.querySelector('div.newsType__content--closed');
if (premium) if (premium)
premium.classList.remove('newsType__content--closed'); premium.classList.remove('newsType__content--closed');
let ads = document.querySelectorAll('div[id^="mega_"], div[id^="roba_"]');
removeDOMElement(...ads);
} }
else if (matchDomain('eldiario.es')) { else if (matchDomain('eldiario.es')) {

View file

@ -89,6 +89,12 @@
"domain": "gplanet.co.il", "domain": "gplanet.co.il",
"ld_json": "div.subscription-form|div.content-inner" "ld_json": "div.subscription-form|div.content-inner"
}, },
"Heidi.news": {
"allow_cookies": 1,
"block_regex": "\\.piano\\.io\\/",
"domain": "heidi.news",
"useragent": "googlebot"
},
"Heraldscotland.com": { "Heraldscotland.com": {
"allow_cookies": 1, "allow_cookies": 1,
"block_regex": "\\.tinypass\\.com\\/", "block_regex": "\\.tinypass\\.com\\/",

View file

@ -707,5 +707,5 @@
"*://gcm.omerlocdn.com/*", "*://gcm.omerlocdn.com/*",
"*://webcache.googleusercontent.com/*" "*://webcache.googleusercontent.com/*"
], ],
"version": "2.8.5.0" "version": "2.8.5.1"
} }

View file

@ -782,7 +782,8 @@ var defaultSites = {
"houstonchronicle.com", "houstonchronicle.com",
"sfchronicle.com" "sfchronicle.com"
], ],
block_regex: /(\.blueconic\.net\/|cdn\.ampproject\.org\/v\d\/amp-access-.+\.js)/ allow_cookies: 1,
block_regex: "(\\.{domain}\\/script\\.js|\\.blueconic\\.net\\/|\\.ensighten\\.com\\/|js\\.matheranalytics\\.com\\/)"
}, },
"Hearst Communications magazines": { "Hearst Communications magazines": {
domain: "###_usa_hearst_comm_mag", domain: "###_usa_hearst_comm_mag",
@ -804,7 +805,7 @@ var defaultSites = {
"womenshealthmag.com" "womenshealthmag.com"
], ],
allow_cookies: 1, allow_cookies: 1,
block_regex: /nexus\.ensighten\.com\/hearst\/mag\/Bootstrap\.js/ block_regex: /\.ensighten\.com\/.+\/Bootstrap\.js/
}, },
"Hindustan Times": { "Hindustan Times": {
domain: "hindustantimes.com", domain: "hindustantimes.com",
@ -1262,7 +1263,7 @@ var defaultSites = {
"Neue Zürcher Zeitung (+ regional/opt-in to custom sites)": { "Neue Zürcher Zeitung (+ regional/opt-in to custom sites)": {
domain: "nzz.ch", domain: "nzz.ch",
allow_cookies: 1, allow_cookies: 1,
block_regex: /(\.piano\.io\/|(ens\.nzz\.ch|nexus\.ensighten\.com)\/.+\/Bootstrap\.js|cdn\.ampproject\.org\/v\d\/amp-access-.+\.js)/, block_regex: /(\.piano\.io\/|(ens\.nzz\.ch|\.ensighten\.com)\/.+\/Bootstrap\.js|cdn\.ampproject\.org\/v\d\/amp-access-.+\.js)/,
useragent: "googlebot" useragent: "googlebot"
}, },
"New Left Review": { "New Left Review": {

View file

@ -4,11 +4,6 @@
"allow_cookies": 1, "allow_cookies": 1,
"block_regex": "\\.poool\\.fr\\/" "block_regex": "\\.poool\\.fr\\/"
}, },
"Berliner Zeitung": {
"domain": "berliner-zeitung.de",
"allow_cookies": 1,
"useragent": "googlebot"
},
"Esprit": { "Esprit": {
"domain": "esprit.presse.fr", "domain": "esprit.presse.fr",
"allow_cookies": 1, "allow_cookies": 1,
@ -24,6 +19,16 @@
"allow_cookies": 1, "allow_cookies": 1,
"block_regex": "(\\.tinypass\\.com\\/|\\/{domain}\\/pf\\/dist\\/engine\\/react\\.js)" "block_regex": "(\\.tinypass\\.com\\/|\\/{domain}\\/pf\\/dist\\/engine\\/react\\.js)"
}, },
"Hearst Communications (newspapers)": {
"domain": "###_usa_hearst_comm",
"group": [
"expressnews.com",
"houstonchronicle.com",
"sfchronicle.com"
],
"allow_cookies": 1,
"block_regex": "(\\.{domain}\\/script\\.js|\\.blueconic\\.net\\/|\\.ensighten\\.com\\/|js\\.matheranalytics\\.com\\/)"
},
"L'Express": { "L'Express": {
"domain": "lexpress.fr", "domain": "lexpress.fr",
"allow_cookies": 1, "allow_cookies": 1,