Add El Periodico Extremadura

Plus fix (custom) group-sites (limit identify on image)
merge-requests/4/head
magnolia1234 2 years ago
parent de4de13fd2
commit 9f56d0cd04

@ -575,6 +575,7 @@ Grouped in options:\
[El Día](https://www.eldia.es) -
[El Periódico de Aragón](https://www.elperiodicodearagon.com) -
[El Periódico de España](https://www.ese.es) -
[El Periódico Extremadura](https://www.elperiodicoextremadura.com) -
[El Periódico Mediterráneo](https://www.elperiodicomediterraneo.com) -
[Faro de Vigo](https://www.farodevigo.es) -
[Información](https://www.informacion.es) -

@ -1,5 +1,3 @@
/* Please respect alphabetical order when adding a site in any list */
'use strict';
var ext_api = (typeof browser === 'object') ? browser : chrome;
var url_loc = (typeof browser === 'object') ? 'firefox' : 'chrome';
@ -752,6 +750,8 @@ ext_api.webRequest.onBeforeSendHeaders.addListener(function(details) {
return custom_domains;
}
if (!matchUrlDomain(excludedSites, header_referer)) {
// remove cookies for sites medium platform (custom domains)
var medium_custom_domains = [];
var medium_custom_domain = (matchUrlDomain('cdn-client.medium.com', details.url) && ['script'].includes(details.type) && !matchUrlDomain(medium_custom_domains.concat(['medium.com', 'towardsdatascience.com']), header_referer) && enabledSites.includes('###_medium_custom'));
@ -775,8 +775,9 @@ ext_api.webRequest.onBeforeSendHeaders.addListener(function(details) {
else {
// block script for additional Madsack/RND sites (opt-in to custom sites)
var de_madsack_domains = grouped_sites['###_de_madsack'];
var de_rnd_domain = (((matchUrlDomain('rndtech.de', details.url) && ['script'].includes(details.type)) || (details.url.includes('.images.arcpublishing.com/madsack/') && ['image'].includes(details.type))) && !matchUrlDomain(de_madsack_domains.concat(['madsack.de', 'madsack-medien-campus.de']), header_referer) && enabledSites.includes('###_de_madsack'));
if (de_rnd_domain)
var de_madsack_custom_domains = ['aller-zeitung.de', 'dnn.de', 'gnz.de', 'goettinger-tageblatt.de', 'paz-online.de', 'sn-online.de', 'waz-online.de'];
var de_madsack_domain = (matchUrlDomain(de_madsack_custom_domains, details.url) && !matchUrlDomain(de_madsack_domains, header_referer) && enabledSites.includes('###_de_madsack'));
if (de_madsack_domain)
de_madsack_domains = customAddRules(de_madsack_domains, true, blockedRegexes['haz.de']);
}
} else if (header_referer_hostname.endsWith('.fi')) {
@ -788,7 +789,7 @@ ext_api.webRequest.onBeforeSendHeaders.addListener(function(details) {
} else if (header_referer_hostname.match(/\.(ca|com|org)$/)) {
// block TinyPass for Postmedia Network sites
var ca_postmedia_domains = grouped_sites['###_ca_postmedia'];
var ca_postmedia_domain = (matchUrlDomain('postmedia.digital', details.url) && ['image'].includes(details.type) && !matchUrlDomain(ca_postmedia_domains.concat(['canada.com', 'canoe.com', 'driving.ca']), header_referer) && enabledSites.includes('###_ca_postmedia'));
var ca_postmedia_domain = (matchUrlDomain('postmedia.digital', details.url) && ['script'].includes(details.type) && !matchUrlDomain(ca_postmedia_domains.concat(['canada.com', 'canoe.com', 'driving.ca']), header_referer) && enabledSites.includes('###_ca_postmedia'));
if (ca_postmedia_domain)
ca_postmedia_domains = customAddRules(ca_postmedia_domains, true, blockedRegexes['nationalpost.com']);
else {
@ -805,15 +806,15 @@ ext_api.webRequest.onBeforeSendHeaders.addListener(function(details) {
else {
// block script for additional Lee Enterprises sites (opt-in to custom sites)
var usa_lee_ent_domains = grouped_sites['###_usa_lee_ent'];
var usa_lee_ent_domain = (details.url.match(/\.townnews\.com\/(central\.)?leetemplates\.com\//) && ['image', 'script'].includes(details.type) &&
var usa_lee_ent_domain = (details.url.match(/\.townnews\.com\/(central\.)?leetemplates\.com\//) && ['script'].includes(details.type) &&
!matchUrlDomain(usa_lee_ent_domains, header_referer) && enabledSites.includes('###_usa_lee_ent'));
if (usa_lee_ent_domain)
usa_lee_ent_domains = customAddRules(usa_lee_ent_domains, '', blockedRegexes['buffalonews.com']);
else {
// block script for TownNews sites (Blox CMS; opt-in to custom sites)
var usa_townnews_domains = [];
var usa_townnews_domain = (details.url.match(/\.townnews\.com\/.+\/tncms\//) && ['image', 'script'].includes(details.type) &&
!matchUrlDomain(usa_townnews_domains.concat(usa_lee_ent_domains, 'townnews.com'), header_referer) && enabledSites.includes('###_usa_townnews'));
var usa_townnews_domain = (details.url.match(/\.townnews\.com\/.+\/tncms\//) && ['script'].includes(details.type) &&
!matchUrlDomain(usa_townnews_domains.concat(usa_lee_ent_domains, ['townnews.com', 'galvnews.com']), header_referer) && enabledSites.includes('###_usa_townnews'));
if (usa_townnews_domain)
usa_townnews_domains = customAddRules(usa_townnews_domains, '', /\.com\/shared-content\/art\/tncms\/user\/user\.js/);
else {
@ -840,6 +841,8 @@ ext_api.webRequest.onBeforeSendHeaders.addListener(function(details) {
}
}
} // not in excludedSites
// block external javascript for custom sites (optional)
var domain_blockjs_ext = matchUrlDomain(block_js_custom_ext, header_referer);
if (domain_blockjs_ext && !matchUrlDomain(domain_blockjs_ext, details.url) && details.type === 'script' && isSiteEnabled({url: header_referer})) {

@ -2,8 +2,10 @@
Changelog Bypass Paywalls Clean - Firefox
Post-release
Add El Periodico Extremadura
Remove Algemeen Dagblad Regional (fix obsolete)
Fix The Hill Times (text)
Fix (custom) group-sites (limit identify on image)
* v2.6.3.0 (2022-04-03)
Add Diario Cordoba
@ -1017,7 +1019,7 @@ Fix LaDepeche.fr
Fix LesEchos.fr (premium)
Fix Miami Herald
Add changelog & update json links (raw)
Fix mismatch domain with url query string (use matchDomain also in background.js)
Fix mismatch domain with url query string
Resynch Chrome/Firefox code
* v1.7.0.5 (2020-04-28)

@ -8,7 +8,8 @@ var dompurify_loaded = (typeof DOMPurify === 'function');
var ca_torstar_domains = ['niagarafallsreview.ca', 'stcatharinesstandard.ca', 'thepeterboroughexaminer.com', 'therecord.com', 'thespec.com', 'thestar.com', 'wellandtribune.ca'];
var de_funke_media_domains = ['abendblatt.de', 'braunschweiger-zeitung.de', 'morgenpost.de', 'nrz.de', 'otz.de', 'thueringer-allgemeine.de', 'tlz.de', 'waz.de', 'wp.de', 'wr.de'];
var de_madsack_domains = ['haz.de', 'kn-online.de', 'ln-online.de', 'lvz.de', 'maz-online.de', 'neuepresse.de', 'ostsee-zeitung.de', 'rnd.de'];
var es_epiberica_domains = ['diariocordoba.com', 'diariodeibiza.es', 'diariodemallorca.es', 'eldia.es', 'elperiodicodearagon.com', 'elperiodicomediterraneo.com', 'epe.es', 'farodevigo.es', 'informacion.es', 'laopinioncoruna.es', 'laopiniondemalaga.es', 'laopiniondemurcia.es', 'laopiniondezamora.es', 'laprovincia.es', 'levante-emv.com', 'lne.es'];
var de_madsack_custom_domains = ['aller-zeitung.de', 'dnn.de', 'gnz.de', 'goettinger-tageblatt.de', 'paz-online.de', 'sn-online.de', 'waz-online.de'];
var es_epiberica_domains = ['diariocordoba.com', 'diariodeibiza.es', 'diariodemallorca.es', 'eldia.es', 'elperiodicodearagon.com', 'elperiodicoextremadura.com', 'elperiodicomediterraneo.com', 'epe.es', 'farodevigo.es', 'informacion.es', 'laopinioncoruna.es', 'laopiniondemalaga.es', 'laopiniondemurcia.es', 'laopiniondezamora.es', 'laprovincia.es', 'levante-emv.com', 'lne.es'];
var es_grupo_vocento_domains = ['diariosur.es', 'diariovasco.com', 'elcomercio.es', 'elcorreo.com', 'eldiariomontanes.es', 'elnortedecastilla.es', 'hoy.es', 'ideal.es', 'larioja.com', 'lasprovincias.es', 'laverdad.es', 'lavozdigital.es'];
var es_unidad_domains = ['elmundo.es', 'expansion.com', 'marca.com'];
var fi_alma_talent_domains = ['arvopaperi.fi', 'iltalehti.fi', 'kauppalehti.fi', 'marmai.fi', 'mediuutiset.fi', 'mikrobitti.fi', 'talouselama.fi', 'tekniikkatalous.fi', 'tivi.fi', 'uusisuomi.fi'];
@ -720,7 +721,7 @@ else if (matchDomain(['westfalen-blatt.de', 'wn.de', 'muensterschezeitung.de']))
}
}
else if (matchDomain(de_madsack_domains) || document.querySelector('link[rel="preload"][href="https://static.rndtech.de/cmp/1.x.x.js"]') || document.querySelector('li > a[href*="//www.madsack.de/"]')) {
else if (matchDomain(de_madsack_domains) || matchDomain(de_madsack_custom_domains)) {
if (!(window.location.pathname.startsWith('/amp/') || window.location.search.startsWith('?outputType=valid_amp'))) {
let paidcontent_intro = document.querySelector('div.pdb-article-body-paidcontentintro');
if (paidcontent_intro) {
@ -767,7 +768,7 @@ else if (matchDomain(de_madsack_domains) || document.querySelector('link[rel="pr
}
}
}
} else {
} else if (window.location.pathname.startsWith('/amp/')) {
amp_unhide_subscr_section('.pdb-ad-container, amp-embed');
}
}
@ -1022,7 +1023,7 @@ else if (matchDomain('nyteknik.se')) {
else
csDone = true;
} else if (window.location.hostname.match(/\.(es|pt)$/) || matchDomain(['diariocordoba.com', 'diariovasco.com', 'elconfidencial.com', 'elcorreo.com', 'elespanol.com', 'elpais.com', 'elperiodico.com', 'elperiodicodearagon.com', 'elperiodicomediterraneo.com', 'expansion.com', 'larioja.com', 'levante-emv.com', 'marca.com', 'politicaexterior.com'])) {//spain/portugal
} else if (window.location.hostname.match(/\.(es|pt)$/) || matchDomain(['diariocordoba.com', 'diariovasco.com', 'elconfidencial.com', 'elcorreo.com', 'elespanol.com', 'elpais.com', 'elperiodico.com', 'elperiodicodearagon.com', 'elperiodicoextremadura.com', 'elperiodicomediterraneo.com', 'expansion.com', 'larioja.com', 'levante-emv.com', 'marca.com', 'politicaexterior.com'])) {//spain/portugal
if (matchDomain('abc.es')) {
if (window.location.pathname.endsWith('_amp.html')) {
@ -3655,9 +3656,13 @@ else if (matchDomain('wsj.com')) {
}
}
else if (matchDomain(usa_lee_ent_domains)) {
if (window.location.pathname.endsWith('.amp.html'))
else if (matchDomain(usa_lee_ent_domains) || (window.location.pathname.endsWith('.amp.html') && document.querySelector('div.site-copyright>p> a[href^="https://bloxcms.com"]'))) {
if (window.location.pathname.endsWith('.amp.html')) {
amp_unhide_access_hide('="hasAccess"', '="NOT hasAccess"');
let elem_hidden = document.querySelectorAll('html[class], body[class]');
for (let elem of elem_hidden)
elem.removeAttribute('class');
}
}
else if ((domain = matchDomain(usa_mcc_domains)) || document.querySelector('script[src^="https://media.mcclatchyinteractive.com/"]') || (window.location.href.match(/\/\/amp\..+\.com\/(.+\/)?article(\d){8,}\.html/) && document.querySelector('a[href^="https://classifieds.mcclatchy.com/"]'))) {

@ -195,6 +195,7 @@
"*://*.elpais.com/*",
"*://*.elperiodico.com/*",
"*://*.elperiodicodearagon.com/*",
"*://*.elperiodicoextremadura.com/*",
"*://*.elperiodicomediterraneo.com/*",
"*://*.eltiempo.com/*",
"*://*.entrepreneur.com/*",
@ -658,10 +659,9 @@
"*://*.postmedia.digital/*",
"*://*.prcdn.co/*",
"*://*.repstatic.it/*",
"*://*.rndtech.de/*",
"*://*.sanoma-sndp.fi/*",
"*://*.wallkit.net/*",
"*://*.wsj.net/*"
],
"version": "2.6.3.1"
"version": "2.6.3.2"
}

@ -650,6 +650,7 @@ var defaultSites = {
"diariodemallorca.es",
"eldia.es",
"elperiodicodearagon.com",
"elperiodicoextremadura.com",
"elperiodicomediterraneo.com",
"epe.es",
"farodevigo.es",

Loading…
Cancel
Save