Add CH Media

merge-requests/20/head
magnolia1234 4 months ago
parent 498884ed66
commit f78ae546b2

@ -855,7 +855,13 @@ Grouped in options:\
[Handelszeitung](https://www.handelszeitung.ch) -
[Schweizer Monat](https://schweizermonat.ch) -
[The Market](https://themarket.ch)\
[Neue Zürcher Zeitung](https://www.nzz.ch) (+ regional/CH Media; opt-in to custom sites)
[Neue Zürcher Zeitung](https://www.nzz.ch)
Grouped in options:\
*[CH Media](https://chmedia.ch/marken)* sites like (opt-in to custom sites for unlisted)\
[Aargauer Zeitung](https://www.aargauerzeitung.ch) -
[Luzerner Zeitung](https://www.luzernerzeitung.ch) -
[St. Galler Tagblatt](https://www.tagblatt.ch)
Grouped in options:\
*[Groupe ESH Médias](https://www.eshmedias.ch)* sites like\

@ -35,6 +35,7 @@ var restrictions = {
'livemint.com': /^((?!\/epaper\.livemint\.com\/).)*$/,
'lopinion.fr': /^((?!\.lopinion\.fr\/lejournal).)*$/,
'nytimes.com': /^((?!\/(help|myaccount|timesmachine)\.nytimes\.com\/).)*$/,
'nzz.ch': /^((?!\/epaper\.nzz\.ch\/).)*$/,
'science.org': /^((?!\.science\.org\/doi\/).)*$/,
'timesofindia.com': /\.timesofindia\.com($|\/($|toi-plus(\/.+)?|.+\.cms))/,
'quora.com': /^((?!quora\.com\/search\?q=).)*$/,
@ -50,6 +51,9 @@ var restrictions = {
for (let domain of au_news_corp_domains)
restrictions[domain] = new RegExp('^((?!todayspaper\\.' + domain.replace(/\./g, '\\.') + '\\/).)*$');
for (let domain of ch_media_domains)
restrictions[domain] = new RegExp('^((?!epaper\\.' + domain.replace(/\./g, '\\.') + '\\/).)*$');
if (typeof browser !== 'object') {
for (let domain of [])
restrictions[domain] = new RegExp('((\\/|\\.)' + domain.replace(/\./g, '\\.') + '\\/$|' + restrictions[domain].toString().replace(/(^\/|\/$)/g, '') + ')');

@ -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 CH Media (opt-in to custom sites for unlisted)
Fix Kurier.at (js & css)
Fix Nw.de (amp-redirect)
Fix TheTimes.co.uk (mobile images)

@ -14,6 +14,7 @@ var be_mediahuis_domains = ['hbvl.be', 'nieuwsblad.be', 'standaard.be'];
var be_roularta_domains = ['artsenkrant.com', 'beleggersbelangen.nl', 'femmesdaujourdhui.be', 'flair.be', 'knack.be', 'kw.be', 'levif.be', 'libelle.be'];
var ca_gcm_domains = ['lesoleil.com'].concat(['latribune.ca', 'lavoixdelest.ca', 'ledroit.com', 'ledroitfranco.com', 'lenouvelliste.ca', 'lequotidien.com']);
var ca_torstar_domains = ['niagarafallsreview.ca', 'stcatharinesstandard.ca', 'thepeterboroughexaminer.com', 'therecord.com', 'thespec.com', 'thestar.com', 'wellandtribune.ca'];
var ch_media_domains = ['aargauerzeitung.ch', 'luzernerzeitung.ch', 'tagblatt.ch'];
var de_funke_medien_domains = ['ikz-online.de', 'nrz.de', 'otz.de', 'thueringer-allgemeine.de', 'tlz.de', 'waz.de', 'wp.de', 'wr.de'];
var de_lv_domains = ['profi.de', 'wochenblatt.com'];
var de_madsack_domains = ['haz.de', 'kn-online.de', 'ln-online.de', 'lvz.de', 'maz-online.de', 'neuepresse.de', 'ostsee-zeitung.de', 'rnd.de'];
@ -1457,7 +1458,7 @@ else if (matchDomain(de_vrm_domains) || matchDomain(de_vrm_custom_domains)) {
hideDOMElement(...ads);
}
else if (document.querySelector('script[src^="https://assets.static-chmedia.ch/"]')) {// nzz.ch regional/CH Media
else if (matchDomain(ch_media_domains) || document.querySelector('head > link[href*="/assets.static-chmedia.ch/"]')) {
let infobox_body = document.querySelector('div.infobox__body');
if (infobox_body)
infobox_body.removeAttribute('class');

@ -73,7 +73,7 @@ window.setTimeout(function () {
else if (matchDomain(['buerstaedter-zeitung.de', 'hochheimer-zeitung.de', 'lampertheimer-zeitung.de', 'lauterbacher-anzeiger.de', 'main-spitze.de', 'mittelhessen.de', 'oberhessische-zeitung.de', 'wormser-zeitung.de']))
group = '###_de_vrm';
else if (document.querySelector('head > link[href*="/assets.static-chmedia.ch/"]'))
group = 'nzz.ch';
group = '###_ch_media';
else if (document.querySelector('head > link[href*=".tamedia.ch/"]'))
group = '###_ch_tamedia';// custom
} else if (hostname.match(/\.(es|cat)$/) || matchDomain(['diariocordoba.com', 'elperiodicodearagon.com', 'elperiodicoextremadura.com', 'elperiodicomediterraneo.com', 'emporda.info'])) {

@ -51,5 +51,5 @@
"webRequestBlocking",
"*://*/*"
],
"version": "3.5.5.2"
"version": "3.5.5.3"
}

@ -54,6 +54,7 @@
"webRequestBlocking",
"*://*.360dx.com/*",
"*://*.60millions-mag.com/*",
"*://*.aargauerzeitung.ch/*",
"*://*.abc.es/*",
"*://*.abqjournal.com/*",
"*://*.abril.com.br/*",
@ -462,6 +463,7 @@
"*://*.losandes.com.ar/*",
"*://*.lrb.co.uk/*",
"*://*.lunion.fr/*",
"*://*.luzernerzeitung.ch/*",
"*://*.lvz.de/*",
"*://*.macrobusiness.com.au/*",
"*://*.madison.com/*",
@ -664,6 +666,7 @@
"*://*.svz.de/*",
"*://*.swarajyamag.com/*",
"*://*.syracuse.com/*",
"*://*.tagblatt.ch/*",
"*://*.tagesspiegel.de/*",
"*://*.tampabay.com/*",
"*://*.techinasia.com/*",
@ -852,5 +855,5 @@
"*://archive.vn/*",
"*://webcache.googleusercontent.com/*"
],
"version": "3.5.5.2"
"version": "3.5.5.3"
}

@ -346,6 +346,16 @@ var defaultSites = {
allow_cookies: 1,
block_regex: /\.qiota\.com\//
},
"CH Media (opt-in to custom sites for unlisted)": {
domain: "###_ch_media",
group: [
"aargauerzeitung.ch",
"luzernerzeitung.ch",
"tagblatt.ch"
],
allow_cookies: 1,
useragent: "googlebot"
},
"Challenges": {
domain: "challenges.fr",
allow_cookies: 1,
@ -1757,10 +1767,10 @@ var defaultSites = {
allow_cookies: 1,
block_regex: /cdn\.ampproject\.org\/v\d\/amp-access-.+\.js/
},
"Neue Zürcher Zeitung (+ regional/CH Media; opt-in to custom sites)": {
"Neue Zürcher Zeitung (not epaper)": {
domain: "nzz.ch",
allow_cookies: 1,
block_regex: /(\.piano\.io\/|(ens\.nzz\.ch|\.ensighten\.com)\/.+\/Bootstrap\.js|cdn\.ampproject\.org\/v\d\/amp-access-.+\.js)/,
block_regex: /ens\.nzz\.ch\/.+\/Bootstrap\.js/,
useragent: "googlebot"
},
"New Left Review": {
@ -3019,6 +3029,7 @@ expandSiteRules(defaultSites);
// grouped domains (background)
var au_news_corp_domains = grouped_sites['###_au_news_corp'];
var ch_media_domains = grouped_sites['###_ch_media'];
var de_madsack_domains = grouped_sites['###_de_madsack'];
var es_grupo_vocento_domains = grouped_sites['###_es_grupo_vocento'];

Loading…
Cancel
Save