Add LeCourrierDesStrateges.fr

merge-requests/10/head
magnolia1234 1 year ago
parent 7364c4c1e0
commit 70e5818380

@ -447,6 +447,7 @@ Grouped in options:\
[La Libre](https://www.lalibre.be) -
[La Nouvelle République du Centre-Ouest](https://www.lanouvellerepublique.fr) -
[La Tribune](https://www.latribune.fr) -
[Le Courrier des Stratèges](https://lecourrierdesstrateges.fr) -
[Le Journal du Dimanche](https://lejdd.fr) -
[Le Journal du Net](https://www.journaldunet.com) -
[Le Nouvel Economiste](https://www.lenouveleconomiste.fr) -

@ -12,7 +12,7 @@ if (typeof ext_api.action !== 'object') {
ext_api.action = ext_api.browserAction;
}
const dompurify_sites = ['arcinfo.ch', 'asiatimes.com', 'bloomberg.com', 'cicero.de', 'dn.no', 'ilmanifesto.it', 'iltalehti.fi', 'iltirreno.it', 'ipolitics.ca', 'italiaoggi.it', 'lanuovasardegna.it', 'lequipe.fr', 'lesechos.fr', 'marianne.net', 'newleftreview.org', 'newscientist.com', 'nzherald.co.nz', 'outlookbusiness.com', 'prospectmagazine.co.uk', 'sloanreview.mit.edu', 'stratfor.com', 'techinasia.com', 'thebulletin.org', 'timesofindia.com', 'valor.globo.com', 'vn.nl', 'zerohedge.com'].concat(nl_mediahuis_region_domains, no_nhst_media_domains);
const dompurify_sites = ['arcinfo.ch', 'asiatimes.com', 'bloomberg.com', 'cicero.de', 'dn.no', 'ilmanifesto.it', 'iltalehti.fi', 'iltirreno.it', 'ipolitics.ca', 'italiaoggi.it', 'lanuovasardegna.it', 'lecourrierdesstrateges.fr', 'lequipe.fr', 'lesechos.fr', 'marianne.net', 'newleftreview.org', 'newscientist.com', 'nzherald.co.nz', 'outlookbusiness.com', 'prospectmagazine.co.uk', 'sloanreview.mit.edu', 'stratfor.com', 'techinasia.com', 'thebulletin.org', 'timesofindia.com', 'valor.globo.com', 'vn.nl', 'zerohedge.com'].concat(nl_mediahuis_region_domains, no_nhst_media_domains);
var optin_setcookie = false;
var optin_update = true;
var blocked_referer = false;

@ -2,6 +2,7 @@
Changelog Bypass Paywalls Clean - Firefox
Post-release
Add LeCourrierDesStrateges.fr
Add McClatchy DC
Add Mundo Deportivo
Add PhiloMag.de

@ -62,7 +62,7 @@ if (bg2csData.ld_json && dompurify_loaded) {
try {
let json = JSON.parse(json_script.text);
let json_key = Object.keys(json).find(key => key.match(/^(articlebody|text)$/i));
let json_text = parseHtmlEntities((json[json_key].replace(/(\r)?\n/g, '<br><br>')));
let json_text = parseHtmlEntities(json[json_key].replace(/(\r)?\n/g, '<br><br>'));
let content = document.querySelector(article_sel);
if (json_text && content) {
let parser = new DOMParser();
@ -1398,6 +1398,35 @@ else if (matchDomain('lavenir.net')) {
removeDOMElement(...ads);
}
else if (matchDomain('lecourrierdesstrateges.fr')) {
window.setTimeout(function () {
let paywall = document.querySelector('div.jpw-truncate-btn');
if (paywall && dompurify_loaded) {
removeDOMElement(paywall);
let json_script = getArticleJsonScript();
if (json_script) {
let json = JSON.parse(json_script.text);
if (json) {
let json_text = json.articleBody;
let content = document.querySelector('div.content-inner');
if (json_text && content) {
let parser = new DOMParser();
let doc = parser.parseFromString('<div>' + DOMPurify.sanitize(json_text) + '</div>', 'text/html');
let content_new = doc.querySelector('div');
content.parentNode.replaceChild(content_new, content);
let hidden_images = document.querySelectorAll('img[src][srcset]');
for (let elem of hidden_images)
elem.removeAttribute('srcset');
let entry_content = document.querySelector('div.entry-content[style]');
if (entry_content)
entry_content.removeAttribute('style');
}
}
}
}
}, 500);
}
else if (matchDomain(['lejdd.fr', 'parismatch.com', 'public.fr'])) {
let poool_banner = document.querySelector('#poool-container');
let poool_widget = document.querySelector('#poool-widget-content');

@ -358,6 +358,7 @@
"*://*.law.com/*",
"*://*.lc.nl/*",
"*://*.lecho.be/*",
"*://*.lecourrierdesstrateges.fr/*",
"*://*.ledauphine.com/*",
"*://*.ledevoir.com/*",
"*://*.lehighvalleylive.com/*",

@ -1087,6 +1087,10 @@ var defaultSites = {
remove_cookies: 1,
referer: "facebook"
},
"Le Courrier des Stratèges": {
domain: "lecourrierdesstrateges.fr",
allow_cookies: 1
},
"Le Devoir": {
domain: "ledevoir.com",
block_regex: /\.tinypass\.com\//,

Loading…
Cancel
Save