Add Groupe EBRA (France)

master
magnolia1234 2020-12-06 22:31:54 +01:00
parent 416f8a3a40
commit 5cf9f883df
6 changed files with 55 additions and 3 deletions

View File

@ -211,6 +211,16 @@ Alma Talent sites (grouped in options) like
[Challenges](https://www.challenges.fr)
[Charlie Hebdo](https://charliehebdo.fr) -
[Esprit](https://esprit.presse.fr)
Groupe EBRA sites (grouped in options) like
[Dernières Nouvelles d'Alsace](https://www.dna.fr) -
[L'Alsace](https://www.lalsace.fr) -
[L'Est Républicain](https://www.estrepublicain.fr) -
[Le Bien Public](https://www.bienpublic.com) -
[Le Dauphiné Libéré](https://www.ledauphine.com) -
[Le Journal de Saône-et-Loire](https://www.lejsl.com) -
[Le Progrès](https://www.leprogres.fr) -
[Le Républicain Lorrain](https://www.republicain-lorrain.fr) -
[Vosges Matin](https://www.vosgesmatin.fr)
Groupe Rossel sites (grouped in options) like
[L'Aisne nouvelle](https://www.aisnenouvelle.fr) -
[L'Ardennais](https://www.lardennais.fr) -

View File

@ -291,6 +291,7 @@ const au_prov_news_domains = ['news-mail.com.au', 'frasercoastchronicle.com.au',
const es_grupo_vocento_domains = ['diariosur.es', 'diariovasco.com', 'elcomercio.es', 'elcorreo.com', 'eldiariomontanes.es', 'elnortedecastilla.es', 'hoy.es', 'ideal.es', 'larioja.com', 'laverdad.es', 'lavozdigital.es'];
const fi_alma_talent_domains = ['arvopaperi.fi', 'kauppalehti.fi', 'marmai.fi', 'mediuutiset.fi', 'mikrobitti.fi', 'talouselama.fi', 'tekniikkatalous.fi', 'tivi.fi', 'uusisuomi.fi'];
const fr_be_groupe_rossel_domains = ['aisnenouvelle.fr', 'courrier-picard.fr', 'lardennais.fr', 'lavoixdunord.fr', 'lecho.be', 'lesoir.be', 'lest-eclair.fr', 'liberation-champagne.fr', 'lunion.fr', 'nordeclair.fr', 'paris-normandie.fr', 'sudinfo.be'];
const fr_groupe_ebra_domains = ['bienpublic.com', 'dna.fr', 'estrepublicain.fr', 'lalsace.fr', 'ledauphine.com', 'lejsl.com', 'leprogres.fr', 'republicain-lorrain.fr', 'vosgesmatin.fr'];
const ilmessaggero_domains = ['corriereadriatico.it', 'ilgazzettino.it', 'ilmattino.it', 'quotidianodipuglia.it'];
const nymag_domains = ['grubstreet.com', 'thecut.com', 'vulture.com'];
// pg_domains has only grouped remove_cookies_select_drop rules
@ -305,7 +306,7 @@ const userAgentMobileB = "Chrome/80.0.3987.92 Mobile Safari/537.36 (compatible;
var enabledSites = [];
var disabledSites = [];
var defaultSites_grouped_domains = Object.values(defaultSites);
var defaultSites_domains = defaultSites_grouped_domains.concat(ad_region_domains, au_comm_media_domains, au_news_corp_domains, au_prov_news_domains, es_grupo_vocento_domains, fi_alma_talent_domains, fr_be_groupe_rossel_domains, ilmessaggero_domains, nymag_domains);
var defaultSites_domains = defaultSites_grouped_domains.concat(ad_region_domains, au_comm_media_domains, au_news_corp_domains, au_prov_news_domains, es_grupo_vocento_domains, fi_alma_talent_domains, fr_be_groupe_rossel_domains, fr_groupe_ebra_domains, ilmessaggero_domains, nymag_domains);
var customSites = {};
var customSites_domains = [];
@ -373,6 +374,10 @@ function add_grouped_sites(init_rules) {
use_google_bot.push(domain);
}
}
for (let domain of fr_groupe_ebra_domains) {
allow_cookies.push(domain);
blockedRegexes[domain] = /(.+\.poool\.fr\/.+|cdn\.ampproject\.org\/v\d\/amp-(access|iframe)-.+\.js)/;
}
for (let domain of ilmessaggero_domains)
blockedRegexes[domain] = /utils\.cedsdigital\.it\/js\/PaywallMeter\.js/;
for (let domain of pg_domains)
@ -406,6 +411,10 @@ function add_grouped_sites(init_rules) {
enabledSites = enabledSites.concat(fr_be_groupe_rossel_domains);
else
disabledSites = disabledSites.concat(fr_be_groupe_rossel_domains);
if (enabledSites.includes('###_fr_groupe_ebra'))
enabledSites = enabledSites.concat(fr_groupe_ebra_domains);
else
disabledSites = disabledSites.concat(fr_groupe_ebra_domains);
if (enabledSites.includes('ilmessaggero.it'))
enabledSites = enabledSites.concat(ilmessaggero_domains);
else
@ -728,11 +737,12 @@ ext_api.webRequest.onBeforeSendHeaders.addListener(function(details) {
let au_apn_site = (header_referer && (urlHost(header_referer).endsWith('com.au') || urlHost(header_referer).endsWith('net.au')) && details.url.includes('https://media.apnarm.net.au/'));
let au_swm_site = (header_referer && urlHost(header_referer).endsWith('com.au') && details.url.includes('https://s.thewest.com.au/'));
let es_grupo_vocento_site = (matchUrlDomain('cdn.ampproject.org', details.url) && matchUrlDomain(es_grupo_vocento_domains, header_referer) && isSiteEnabled({url: header_referer}));
let fr_groupe_ebra_site = (matchUrlDomain('cdn.ampproject.org', details.url) && matchUrlDomain(fr_groupe_ebra_domains, header_referer) && isSiteEnabled({url: header_referer}));
let fr_lacroix_amp_site = (matchUrlDomain('cdn.ampproject.org', details.url) && matchUrlDomain('la-croix.com', header_referer) && isSiteEnabled({url: header_referer}));
let sz_amp_site = (matchUrlDomain('cdn.ampproject.org', details.url) && matchUrlDomain('sueddeutsche.de', header_referer) && isSiteEnabled({url: header_referer}));
let uk_telegraph_amp_site = (matchUrlDomain('cdn.ampproject.org', details.url) && matchUrlDomain('telegraph.co.uk', header_referer) && isSiteEnabled({url: header_referer}));
if (!isSiteEnabled(details) && !inkl_site && !au_nc_amp_site && !au_apn_site && !au_swm_site && !es_grupo_vocento_site && !fr_lacroix_amp_site && !sz_amp_site && !uk_telegraph_amp_site) {
if (!isSiteEnabled(details) && !inkl_site && !au_nc_amp_site && !au_apn_site && !au_swm_site && !es_grupo_vocento_site && !fr_groupe_ebra_site && !fr_lacroix_amp_site && !sz_amp_site && !uk_telegraph_amp_site) {
return;
}

View File

@ -2,6 +2,7 @@
Changelog Bypass Paywalls Clean - Chrome
Post-release
Add Groupe EBRA (France)
* v1.9.8.0 (2020-12-06)
Add El Comercio, Ideal & La Voz de Cadiz (Spain)

View File

@ -6,6 +6,7 @@ var csDone = false;
// clean local storage of sites (with an exemption for hold-list)
var arr_localstorage_hold = ['charliehebdo.fr', 'elmundo.es', 'kurier.at', 'nknews.org', 'nrz.de', 'seekingalpha.com', 'sfchronicle.com', 'thehindu.com', 'thetimes.co.uk', 'waz.de', 'wp.de', 'wr.de'];
var es_grupo_vocento_domains = ['diariosur.es', 'diariovasco.com', 'elcomercio.es', 'elcorreo.com', 'eldiariomontanes.es', 'elnortedecastilla.es', 'hoy.es', 'ideal.es', 'larioja.com', 'laverdad.es', 'lavozdigital.es'];
var fr_groupe_ebra_domains = ['bienpublic.com', 'dna.fr', 'estrepublicain.fr', 'lalsace.fr', 'ledauphine.com', 'lejsl.com', 'leprogres.fr', 'republicain-lorrain.fr', 'vosgesmatin.fr'];
arr_localstorage_hold = arr_localstorage_hold.concat(es_grupo_vocento_domains);
if (!matchDomain(arr_localstorage_hold)){
window.localStorage.clear();
@ -1805,6 +1806,26 @@ else if (matchDomain('esprit.presse.fr')) {
removeDOMElement(paywall);
}
else if ((domain = matchDomain(fr_groupe_ebra_domains)) && window.location.href.match(/\/\d{4}\/\d{2}\/\d{2}\//)) {
let url = window.location.href;
let url_new = url.replace(domain + '/', domain + '/amp/');
if (!url.includes(domain + '/amp/')) {
let free = document.querySelector('[class^="paywall"]');
if (!free) {
window.setTimeout(function () {
window.location.href = url_new;
}, 500); // Delay (in milliseconds)
}
} else {
let amp_access_hide = document.querySelector('[amp-access-hide]');
if (amp_access_hide) {
let not_access_section = document.querySelector('section[amp-access="NOT access"]');
removeDOMElement(not_access_section);
amp_access_hide.removeAttribute('amp-access-hide');
}
}
}
else
csDone = true;

View File

@ -47,6 +47,7 @@
"*://*.bd.nl/*",
"*://*.belfasttelegraph.co.uk/*",
"*://*.bendigoadvertiser.com.au/*",
"*://*.bienpublic.com/*",
"*://*.bizjournals.com/*",
"*://*.bloomberg.com/*",
"*://*.bloombergquint.com/*",
@ -93,6 +94,7 @@
"*://*.digiday.com/*",
"*://*.discovermagazine.com/*",
"*://*.dn.se/*",
"*://*.dna.fr/*",
"*://*.dvhn.nl/*",
"*://*.economist.com/*",
"*://*.ed.nl/*",
@ -108,6 +110,7 @@
"*://*.elperiodico.com/*",
"*://*.estadao.com.br/*",
"*://*.estrellavalpo.cl/*",
"*://*.estrepublicain.fr/*",
"*://*.eurekareport.com.au/*",
"*://*.exame.abril.com.br/*",
"*://*.examiner.com.au/*",
@ -172,6 +175,7 @@
"*://*.la-croix.com/*",
"*://*.labusinessjournal.com/*",
"*://*.ladepeche.fr/*",
"*://*.lalsace.fr/*",
"*://*.lanacion.com.ar/*",
"*://*.lardennais.fr/*",
"*://*.larioja.com/*",
@ -184,9 +188,12 @@
"*://*.lavozdigital.es/*",
"*://*.lc.nl/*",
"*://*.lecho.be/*",
"*://*.ledauphine.com/*",
"*://*.ledevoir.com/*",
"*://*.lejdd.fr/*",
"*://*.lejsl.com/*",
"*://*.leparisien.fr/*",
"*://*.leprogres.fr/*",
"*://*.lescienze.it/*",
"*://*.lesechos.com/*",
"*://*.lesechos.fr/*",
@ -253,6 +260,7 @@
"*://*.qz.com/*",
"*://*.repubblica.it/*",
"*://*.republic.ru/*",
"*://*.republicain-lorrain.fr/*",
"*://*.rollingstone.com/*",
"*://*.sacbee.com/*",
"*://*.saechsische.de/*",
@ -322,6 +330,7 @@
"*://*.vanityfair.com/*",
"*://*.variety.com/*",
"*://*.volkskrant.nl/*",
"*://*.vosgesmatin.fr/*",
"*://*.vulture.com/*",
"*://*.warwickdailynews.com.au/*",
"*://*.washingtonpost.com/*",
@ -366,5 +375,5 @@
"*://*.repstatic.it/*",
"*://*.userzoom.com/*"
],
"version": "1.9.8.0"
"version": "1.9.8.1"
}

View File

@ -70,6 +70,7 @@ var defaultSites =
"Glassdoor": "glassdoor.com",
"Globes": "globes.co.il",
"Groene Amsterdammer": "groene.nl",
"Groupe EBRA (France)": "###_fr_groupe_ebra",
"Groupe Rossel (France/Belgium)": "###_fr_be_groupe_rossel",
"Grupo Vocento (Spain, regional daily)": "###_es_grupo_vocento",
"Haaretz English": "haaretz.com",