Add Doorbraak.be

merge-requests/16/head
magnolia1234 7 months ago
parent 0d6a4780d5
commit cf10f47649

@ -702,6 +702,7 @@ Grouped in options:\
##### Netherlands/Flanders
[De Tijd](https://www.tijd.be) -
[Doorbraak](https://doorbraak.be) -
[Financieele Dagblad](https://fd.nl) -
[Follow the Money](https://www.ftm.nl) -
[Groene Amsterdammer](https://www.groene.nl) -

@ -3,6 +3,7 @@ Changelog Bypass Paywalls Clean - Firefox
Updates (install signed xpi-file): https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean/-/releases
Post-release
Add Doorbraak.be
Add Moda.it (GEDI.it)
* v3.4.2.0 (2023-11-12)

@ -2367,6 +2367,36 @@ if (matchDomain(be_groupe_ipm_domains)) {
hideDOMElement(...ads);
}
else if (matchDomain('doorbraak.be')) {
let paywall_sel = 'div.paywall';
let paywall = document.querySelector(paywall_sel);
if (paywall && dompurify_loaded) {
removeDOMElement(paywall);
waitDOMElement(paywall_sel, 'DIV', removeDOMElement, false);
let json_script = document.querySelector('script#__NUXT_DATA__');
if (json_script) {
try {
if (!json_script.text.substr(0, 500).includes(window.location.pathname))
refreshCurrentTab();
let json = JSON.parse(json_script.text);
json = json.filter(x => typeof x === 'string' && x.startsWith('<p>'));
let json_text = json[0];
if (json_text) {
let parser = new DOMParser();
let doc = parser.parseFromString('<div>' + DOMPurify.sanitize(json_text) + '</div>', 'text/html');
let content_new = doc.querySelector('div');
let article = document.querySelector('div > div.prose');
if (article) {
article.appendChild(content_new);
}
}
} catch (err) {
console.log(err);
}
}
}
}
else if (matchDomain('fd.nl')) {
let paywall = document.querySelectorAll('section.upsell, div.upsell-modal-background');
if (paywall.length) {

@ -51,5 +51,5 @@
"webRequestBlocking",
"*://*/*"
],
"version": "3.4.2.1"
"version": "3.4.2.2"
}

@ -1,6 +1,6 @@
{
"###_remove_sites": {
"cs_code": "africaintelligence.fr, arkansasonline.com, columbian.com, die-glocke.de, intelligenceonline.com, intelligenceonline.fr, interestingengineering.com, jeuneafrique.com, lalettrea.fr, lastampa.it, lavozdegalicia.es, law360.com, lepoint.fr, limburger.nl, manager-magazin.de, ouest-france.fr, pressherald.com, repubblica.it, risk.net, saechsische.de, sueddeutsche.de, swarajyamag.com, theepochtimes.com, thetexan.news, theweek.com, vikatan.com",
"cs_code": "africaintelligence.fr, arkansasonline.com, columbian.com, die-glocke.de, doorbraak.be, intelligenceonline.com, intelligenceonline.fr, interestingengineering.com, jeuneafrique.com, lalettrea.fr, lastampa.it, lavozdegalicia.es, law360.com, lepoint.fr, limburger.nl, manager-magazin.de, ouest-france.fr, pressherald.com, repubblica.it, risk.net, saechsische.de, sueddeutsche.de, swarajyamag.com, theepochtimes.com, thetexan.news, theweek.com, vikatan.com",
"domain": "###"
},
"Abajournal.com": {
@ -176,11 +176,6 @@
"cs_code": "[{\"cond\":\"article>div.entry-content\", \"rm_class\":\"entry-content\"}]",
"domain": "dominionpost.com"
},
"Doorbraak.be": {
"allow_cookies": 1,
"cs_code": "[{\"cond\":\"div#aanbod-nieuwe-abonnee\",\"rm_elem\":1,\"elems\":[{\"cond\":\"div#excerpt-inhoud-abo\",\"rm_elem\":1},{\"cond\":\"div#plus-inhoud\",\"rm_attrib\":\"style\"}]}]",
"domain": "doorbraak.be"
},
"Edweek.org": {
"allow_cookies": 1,
"block_regex": "js\\.pelcro\\.com",

@ -206,6 +206,7 @@
"*://*.digiday.com/*",
"*://*.discovermagazine.com/*",
"*://*.dna.fr/*",
"*://*.doorbraak.be/*",
"*://*.dvhn.nl/*",
"*://*.eastbaytimes.com/*",
"*://*.eastwest.eu/*",
@ -806,5 +807,5 @@
"*://*.wyleex.com/*",
"*://webcache.googleusercontent.com/*"
],
"version": "3.4.2.1"
"version": "3.4.2.2"
}

@ -499,6 +499,11 @@ var defaultSites = {
block_regex: /(\.editorialedomani\.it\/pelcro\.js|js\.pelcro\.com\/)/,
useragent: "googlebot"
},
"Doorbraak.be": {
domain: "doorbraak.be",
allow_cookies: 1,
cs_dompurify: 1
},
"DPG Media (not ADR)": {
domain: "###_nl_dpg_media",
group: [

Loading…
Cancel
Save