Add Crusoe (Brazil)

master
magnolia1234 2022-07-29 18:20:27 +02:00
parent 8dee8c041b
commit 584c2ae186
8 changed files with 22 additions and 4 deletions

View File

@ -765,6 +765,7 @@ Grouped in options:\
[Clarín](https://www.clarin.com) -
[La Nación](https://www.lanacion.com.ar)
##### Brazil
[Crusoé](https://crusoe.uol.com.br) -
[Estado de Minas](https://www.em.com.br) -
[Exame](https://exame.com) -
[Folha de S. Paulo](https://www.folha.uol.com.br) -

View File

@ -620,11 +620,12 @@ ext_api.webRequest.onHeadersReceived.addListener(function (details) {
['blocking', 'responseHeaders']);
// block inline script
var block_js_inline = ["*://*.elpais.com/*", "*://*.nautil.us/*", "*://*.theglobeandmail.com/*"];
var block_js_inline = ["*://*.crusoe.uol.com.br/*", "*://*.elpais.com/*", "*://*.nautil.us/*", "*://*.theglobeandmail.com/*"];
if (block_js_inline.length)
ext_api.webRequest.onHeadersReceived.addListener(function (details) {
let url_path = details.url.split('?')[0];
let excluded = (matchUrlDomain('elpais.com', details.url) && (url_path.includes('/elpais.com') || !url_path.includes('.html')))
let excluded = (matchUrlDomain('crusoe.uol.com.br', details.url) && (optin_setcookie || !url_path.match(/\.br\/(diario|edicoes)\/.+/)))
|| (matchUrlDomain('elpais.com', details.url) && (url_path.includes('/elpais.com') || !url_path.includes('.html')))
|| (matchUrlDomain('nautil.us', details.url) && !details.url.match(/((\w)+(\-)+){3,}/))
|| (matchUrlDomain('theglobeandmail.com', details.url) && (!enabledSites.includes('#options_optin_tgam_premium') || !details.url.includes('?rel=premium')));
if (!isSiteEnabled(details) || excluded)

View File

@ -2,6 +2,7 @@
Changelog Bypass Paywalls Clean - Chrome
Post-release
Add Crusoe (Brazil)
Add Golem.de
Add Le Soleil - Quebec (+ regional/opt-in to custom sites)
Remove Kurier.at (fix obsolete)

View File

@ -98,6 +98,9 @@ if ((bg2csData !== undefined) && bg2csData.optin_setcookie) {
if (domain = matchDomain(['belfasttelegraph.co.uk', 'independent.ie'])) {
if (!cookieExists('subscriber'))
setCookie('subscriber', '{"subscriptionStatus": true}', domain, '/', 14);
} else if (matchDomain(['crusoe.uol.com.br'])) {
if (!cookieExists('crs_subscriber'))
setCookie('crs_subscriber', 1, 'crusoe.uol.com.br', '/', 14);
}
}
@ -2358,6 +2361,12 @@ else if (matchDomain('clarin.com')) {
removeDOMElement(...ads);
}
else if (matchDomain('crusoe.uol.com.br')) {
let paywall = document.querySelector('#wallcontent');
let ads = document.querySelectorAll('#gpt-leaderboard, .ads_desktop, .catchment-box');
removeDOMElement(paywall, ...ads);
}
else if (matchDomain(pe_grupo_elcomercio_domains)) {
let paywall = document.querySelector('.story-content__nota-premium');
if (paywall) {

View File

@ -43,5 +43,5 @@
"webRequestBlocking",
"<all_urls>"
],
"version": "2.7.7.5"
"version": "2.7.7.6"
}

View File

@ -143,6 +143,7 @@
"*://*.crainscleveland.com/*",
"*://*.crainsdetroit.com/*",
"*://*.crainsnewyork.com/*",
"*://*.crusoe.uol.com.br/*",
"*://*.csmonitor.com/*",
"*://*.curbed.com/*",
"*://*.cw.com.tw/*",
@ -684,5 +685,5 @@
"*://gcm.omerlocdn.com/*",
"*://webcache.googleusercontent.com/*"
],
"version": "2.7.7.5"
"version": "2.7.7.6"
}

View File

@ -14,6 +14,7 @@
<p><strong>Bypass Paywalls Clean<br> - setCookie/custom sites opt-in</strong></p>
<p><strong>setCookie opt-in</strong></p>
<p>For some sites (check list in options) a necessary cookie has to be set (this cookie doesn't contain any personal information about the user or device):<br><br>
Crusoé<br>
Irish Independent<br>
The Belfast Telegraph</p>
<p>setCookie opt-in enabled: <span id="opt-in-enabled"></span></p>

View File

@ -316,6 +316,10 @@ var defaultSites = {
}
]
},
"Crusoé (setCookie opt-in)": {
domain: "crusoe.uol.com.br",
allow_cookies: 1
},
"Dagens Industri": {
domain: "di.se",
allow_cookies: 1,