Add Ringier Axel Springer Polska

merge-requests/20/merge
magnolia1234 2 months ago
parent d1da728f1b
commit dd1f42d497

@ -778,11 +778,18 @@ Grouped in options:\
[Upstream](https://www.upstreamonline.com)
##### Poland
[Business Insider Polska](https://businessinsider.com.pl) -
[Newsweek.pl](https://www.newsweek.pl) -
[Polityka](https://www.polityka.pl) -
[Rzeczpospolita](https://www.rp.pl)
Grouped in options:\
*Ringier Axel Springer Polska* sites like\
[Auto Swiat](https://www.auto-swiat.pl) -
[Business Insider](https://businessinsider.com.pl) -
[Forbes](https://www.forbes.pl) -
[Komputer Swiat](https://www.komputerswiat.pl) -
[Newsweek](https://www.newsweek.pl) -
[Onet](https://www.onet.pl)
##### Portugal
[Correio da Manhã](https://www.cmjornal.pt) -
[Expresso](https://expresso.pt) -

@ -542,7 +542,7 @@ ext_api.storage.local.get({
} else {
ext_api.management.getSelf(function (result) {
if ((result.installType === 'development' || (result.installType !== 'development' && !enabledSites.includes('#options_on_update')))) {
let new_groups = ['###_ch_ringier', '###_fr_groupe_infopro', '###_usa_digiday'];
let new_groups = ['###_ch_ringier', '###_fr_groupe_infopro', '###_pl_ringier', '###_usa_digiday'];
let open_options = new_groups.some(group => !enabledSites.includes(group) && grouped_sites[group].some(domain => enabledSites.includes(domain) && !customSites_domains.includes(domain)));
if (open_options)
ext_api.runtime.openOptionsPage();
@ -1084,7 +1084,7 @@ if (matchUrlDomain(change_headers, details.url) && !ignore_types.includes(detail
!(matchUrlDomain(['economictimes.com', 'economictimes.indiatimes.com'], details.url) && !details.url.split(/\?|#/)[0].endsWith('.cms')) &&
!(matchUrlDomain(au_news_corp_domains, details.url) && (details.url.includes('?amp') || (!matchUrlDomain(au_news_corp_no_amp_fix, details.url) && enabledSites.includes('#options_disable_gb_au_news_corp')))) &&
!(matchUrlDomain('nytimes.com', details.url) && details.url.includes('.nytimes.com/live/')) &&
!(matchUrlDomain('uol.com.br', details.url) && !matchUrlDomain('folha.uol.com.br', details.url)) ;
!(matchUrlDomain('uol.com.br', details.url) && !matchUrlDomain('folha.uol.com.br', details.url));
var bingbotEnabled = matchUrlDomain(use_bing_bot, details.url);
var facebookbotEnabled = matchUrlDomain(use_facebook_bot, details.url);
var useragent_customEnabled = matchUrlDomain(use_useragent_custom, details.url);

@ -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 Ringier Axel Springer Polska
* v3.6.1.0 (2024-03-24)
Add Blick.ch (Ringier Gruppe)

@ -36,6 +36,7 @@ var nl_dpg_adr_domains = ['ad.nl', 'bd.nl', 'bndestem.nl', 'destentor.nl', 'ed.n
var nl_dpg_media_domains = ['demorgen.be', 'flair.nl', 'humo.be', 'libelle.nl', 'margriet.nl', 'parool.nl', 'trouw.nl', 'volkskrant.nl'];
var no_nhst_media_domains = ['europower.no', 'fiskeribladet.no', 'intrafish.com', 'intrafish.no', 'rechargenews.com', 'tradewindsnews.com', 'upstreamonline.com'];
var pe_grupo_elcomercio_domains = ['diariocorreo.pe', 'elcomercio.pe', 'gestion.pe'];
var pl_ringier_domains = ['auto-swiat.pl', 'businessinsider.com.pl', 'forbes.pl', 'komputerswiat.pl', 'newsweek.pl', 'onet.pl'];
var sg_sph_media_domains = ['straitstimes.com'];
var timesofindia_domains = ['epaper.indiatimes.com', 'timesofindia.com', 'timesofindia.indiatimes.com'];
var uk_incisive_media_domains = ['businessgreen.com', 'internationalinvestment.net', 'investmentweek.co.uk', 'professionaladviser.com', 'professionalpensions.com'];
@ -3893,11 +3894,6 @@ else if (matchDomain('business-standard.com')) {
ampToHtml();
}
else if (matchDomain('businessinsider.com.pl')) {
let paywall = document.querySelector('div#content-premium-offer');
removeDOMElement(paywall);
}
else if (matchDomain('businessinsider.com')) {
let ads = document.querySelectorAll('div.l-ad, div.in-post-sticky, aside.has-video-ad');
hideDOMElement(...ads);
@ -4852,19 +4848,6 @@ else if (matchDomain('newsweek.com')) {
hideDOMElement(...ads);
}
else if (matchDomain('newsweek.pl')) {
let premium = document.querySelector('div.contentPremium[style]');
if (premium) {
premium.removeAttribute('class');
premium.removeAttribute('style');
}
let placeholder = document.querySelector('div#contentPremiumPlaceholder[class]');
if (placeholder)
placeholder.removeAttribute('class');
let ads = document.querySelectorAll('[class^="pwAds"], .hide-for-paying, div.onet-ad, div.bottomBar');
hideDOMElement(...ads);
}
else if (matchDomain(['nola.com', 'theadvocate.com'])) {
if (window.location.pathname.endsWith('.amp.html')) {
let body_hidden = document.querySelector('.site-container');
@ -4939,6 +4922,94 @@ else if (matchDomain('outlookindia.com')) {
}
}
else if (matchDomain(pl_ringier_domains)) {
if (matchDomain('businessinsider.com.pl')) {
let paywall = document.querySelector('div#content-premium-offer');
removeDOMElement(paywall);
} else if (matchDomain('newsweek.pl')) {
let premium = document.querySelector('div.contentPremium[style]');
if (premium) {
premium.removeAttribute('class');
premium.removeAttribute('style');
}
let placeholder = document.querySelector('div#contentPremiumPlaceholder[class]');
if (placeholder)
placeholder.removeAttribute('class');
} else if (matchDomain('onet.pl')) {
function onet_main(node) {
removeDOMElement(node);
let json_script = document.querySelector('script#__NEXT_DATA__');
if (json_script) {
try {
let json = JSON.parse(json_script.text);
if (json) {
let article = document.querySelector('section[class^="Body_content__"] > div') || document.querySelector('article section');
if (article) {
let parser = new DOMParser();
let blocks = json.props.pageProps.story ? json.props.pageProps.story.blocks : json.props.pageProps.blocks;
let pars = blocks.find(x => x.type === 'contentPremium').elements;
for (let par of pars) {
let par_elem;
if (['heading', 'paragraph'].includes(par.type)) {
if (par.text) {
let doc = parser.parseFromString('<div style="margin: 25px 0px;">' + DOMPurify.sanitize(par.text, dompurify_options) + '</div>', 'text/html');
par_elem = doc.querySelector('div');
}
} else if (par.type === 'unordered_list') {
if (par.entries) {
par_elem = document.createElement('ul');
par_elem.style = 'list-style-type: disc;';
for (let item of par.entries) {
let doc = parser.parseFromString('<li>' + DOMPurify.sanitize(item, dompurify_options) + '</li>', 'text/html');
par_item = doc.querySelector('li');
par_elem.appendChild(par_item);
}
}
} else if (par.parameters) {
if (par.parameters.embedCode) {
let doc = parser.parseFromString('<div style="margin: 25px 0px;">' + DOMPurify.sanitize(par.parameters.embedCode, dompurify_options) + '</div>', 'text/html');
par_elem = doc.querySelector('div');
}
} else if (!(par.slotId || ['commentsButton'].includes(par.type)))
console.log(par);
if (par_elem)
article.appendChild(par_elem);
}
}
}
} catch (err) {
console.log(err);
}
}
}
let tp_container_sel = ' div.tp-container-inner';
waitDOMElement('div#pianoOffer' + tp_container_sel + ', div.contentPremium' + tp_container_sel, 'DIV', onet_main);
} else {
function archive_main(node) {
removeDOMElement(node);
let article_sel;
if (matchDomain('forbes.pl'))
article_sel = 'div[data-run-module="local/main_amd.premiumPlaceholder"]';
else if (matchDomain('auto-swiat.pl'))
article_sel = 'div[data-header="header#pageHeader"]';
else if (matchDomain('komputerswiat.pl'))
article_sel = 'div[data-run-module="local/main.adult"] > div:nth-last-of-type(1) article';
let url = window.location.href;
func_post = function () {
clear_ads();
}
let url_archive = 'https://' + archiveRandomDomain() + '/' + url.split(/[#\?]/)[0];
replaceDomElementExt(url_archive, true, false, article_sel);
}
waitDOMElement('div.contentPremium div.tp-container-inner', 'DIV', archive_main);
}
function clear_ads() {
let ads = document.querySelectorAll('div[class^="AdPlaceholder_"], div[data-placeholder-caption], div[data-run-module$=".floatingAd"], aside[data-ad-container], [class^="pwAds"], .hide-for-paying, div.onet-ad, div.bottomBar');
hideDOMElement(...ads);
}
clear_ads();
}
else if (matchDomain('polityka.pl')) {
let paywall = document.querySelector('div.cg-article-salebox');
if (paywall) {
@ -5447,7 +5518,7 @@ else if (matchDomain('theglobeandmail.com')) {
else if (matchDomain(['thehindu.com', 'thehindubusinessline.com'])) {
if (!window.location.pathname.endsWith('/amp/')) {
let counter = document.querySelector('#test');
let ads = document.querySelectorAll('.article-ad, .dfp-ad');
let ads = document.querySelectorAll('div.article-ad, div.dfp-ad, div#paywallbox');
hideDOMElement(counter, ...ads);
} else {
let ads = document.querySelectorAll('amp-ad, amp-embed, [class^="height"], [class^="advt"], [id^="piano"]');

@ -51,5 +51,5 @@
"webRequestBlocking",
"*://*/*"
],
"version": "3.6.1.0"
"version": "3.6.1.1"
}

@ -1,6 +1,6 @@
{
"###_remove_sites": {
"cs_code": "dn.se, faithfullymagazine.com, gazetaprawna.pl, lyrik.fr, mailplus.co.uk, portfolio.hu",
"cs_code": "dn.se, faithfullymagazine.com, gazetaprawna.pl, lyrik.fr, mailplus.co.uk, onet.pl, portfolio.hu",
"domain": "###"
},
"Abajournal.com": {
@ -610,11 +610,6 @@
"cs_code": "[{\"cond\":\"div[property='content:encoded']\", \"rm_attrib\":\"property\"}]",
"domain": "odt.co.nz"
},
"Onet.pl": {
"allow_cookies": 1,
"domain": "onet.pl",
"remove_cookies": 1
},
"Opovo.com.br": {
"allow_cookies": 1,
"block_regex": "\\.opovo\\.com\\.br\\/.+\\/js\\/auth\\/auth_new_menu.min\\.js",

@ -86,6 +86,7 @@
"*://*.atlantico.fr/*",
"*://*.augsburger-allgemeine.de/*",
"*://*.auto-motor-und-sport.de/*",
"*://*.auto-swiat.pl/*",
"*://*.autocar.co.uk/*",
"*://*.automobilwoche.de/*",
"*://*.autonews.com/*",
@ -285,6 +286,7 @@
"*://*.fnlondon.com/*",
"*://*.forbes.com.au/*",
"*://*.forbes.com/*",
"*://*.forbes.pl/*",
"*://*.foreignaffairs.com/*",
"*://*.foreignpolicy.com/*",
"*://*.fortune.com/*",
@ -393,6 +395,7 @@
"*://*.kn-online.de/*",
"*://*.knack.be/*",
"*://*.knoxnews.com/*",
"*://*.komputerswiat.pl/*",
"*://*.krautreporter.de/*",
"*://*.ksta.de/*",
"*://*.kurier.at/*",
@ -542,6 +545,7 @@
"*://*.ocregister.com/*",
"*://*.oklahoman.com/*",
"*://*.omaha.com/*",
"*://*.onet.pl/*",
"*://*.oprahdaily.com/*",
"*://*.oregonlive.com/*",
"*://*.orlandosentinel.com/*",
@ -863,5 +867,5 @@
"*://archive.vn/*",
"*://webcache.googleusercontent.com/*"
],
"version": "3.6.1.0"
"version": "3.6.1.1"
}

@ -303,10 +303,6 @@ var defaultSites = {
block_regex: /\.piano\.io\//,
cs_dompurify: 1
},
"Business Insider Polska": {
domain: "businessinsider.com.pl",
remove_cookies_select_drop: ["xbc"]
},
"Business Post.ie": {
domain: "businesspost.ie",
allow_cookies: 1,
@ -1814,11 +1810,6 @@ var defaultSites = {
domain: "newsweek.com",
block_regex: /(js\.pelcro\.com\/|cdn\.ampproject\.org\/v\d\/amp-(access|subscriptions)-.+\.js)/
},
"Newsweek.pl": {
domain: "newsweek.pl",
allow_cookies: 1,
block_regex: /cdn\.cxense\.com\//
},
"NHST Media Group": {
domain: "###_no_nhst_media",
group: [
@ -2081,7 +2072,7 @@ var defaultSites = {
allow_cookies: 1,
useragent: "googlebot"
},
"Ringier Gruppe": {
"Ringier Gruppe (ch)": {
allow_cookies: 1,
domain: "###_ch_ringier",
group: [
@ -2099,6 +2090,26 @@ var defaultSites = {
}
]
},
"Ringier Axel Springer Polska": {
domain: "###_pl_ringier",
group: [
"auto-swiat.pl",
"businessinsider.com.pl",
"forbes.pl",
"komputerswiat.pl",
"newsweek.pl",
"onet.pl"
],
block_regex: /cdn\.cxense\.com\//,
remove_cookies_select_drop: ["xbc"],
cs_dompurify: 1,
exception: [{
domain: ["businessinsider.com.pl", "newsweek.pl"],
block_regex: /cdn\.cxense\.com\//,
remove_cookies_select_drop: ["xbc"],
}
]
},
"Roularta Media Group": {
domain: "###_be_roularta",
group: [
@ -2982,7 +2993,7 @@ var defaultSites = {
domain: "piano.io",
allow_cookies: 1,
block_regex_general: /\.piano\.io\/xbuilder\/experience\/execute/,
excluded_domains: ["piano.io", "asia.nikkei.com", "businessinsider.com.pl", "hbr.org", "japantimes.co.jp", "nacion.com", "newsweek.pl", "onet.pl"]
excluded_domains: ["piano.io", "asia.nikkei.com", "auto-swiat.pl", "businessinsider.com.pl", "forbes.pl", "hbr.org", "japantimes.co.jp", "komputerswiat.pl", "nacion.com", "newsweek.pl", "onet.pl"]
},
"Pico.tools": {
domain: "pico.tools",
@ -3128,4 +3139,4 @@ var fr_indigo_nofix_domains = ['africaintelligence.com', 'africaintelligence.fr'
var fr_jamg_nofix_domains = ['africabusinessplus.com', 'jeuneafrique.com', 'theafricareport.com'];
var it_gedi_nofix_domains = ['gelocal.it', 'limesonline.com'];
var nl_mediahuis_region_nofix_domains = ['gooieneemlander.nl', 'haarlemsdagblad.nl', 'ijmuidercourant.nl', 'leidschdagblad.nl', 'noordhollandsdagblad.nl'];
var nofix_sites = ['11freunde.de', 'aamulehti.fi', 'aftenposten.no', 'aftonbladet.se', 'allgaeuer-zeitung.de', 'americanscientist.org', 'arkansasonline.com', 'asahi.com', 'asiatimes.com', 'aviationweek.com', 'badische-zeitung.de', 'bhaskar.com', 'bild.de', 'bloomberglaw.com', 'bloombergtax.com', 'bnef.com', 'bnn.de', 'borsen.dk', 'businessdesk.co.nz', 'businessinsider.de', 'businessinsider.jp', 'businesslive.co.za', 'businesstimes.com.sg', 'caixin.com', 'caixinglobal.com', 'caravanmagazine.in', 'catalyst-journal.com', 'chegg.com', 'compactmag.com', 'coursehero.com', 'deutsche-wirtschafts-nachrichten.de', 'die-glocke.de', 'dn.no', 'dn.se', 'elordenmundial.com', 'entrepreneur.com', 'epw.in', 'ewmagazine.nl', 'falter.at', 'finance.si', 'franc-tireur.fr', 'ftchinese.com', 'ftchineselive.com', 'gamestar.de', 'geo.de', 'golem.de', 'gp.se', 'gva.be', 'handelsblatt.com', 'hbrarabic.com', 'hbrchina.org', 'hbrfrance.fr', 'heise.de', 'hln.be', 'hs.fi', 'information.dk', 'investors.com', 'iltalehti.fi', 'jacobin.com', 'jungefreiheit.de', 'kleinezeitung.at', 'krone.at', 'laverita.info', 'lavie.fr', 'lavozdegalicia.es', 'law360.co.uk', 'law360.com', 'le1hebdo.fr', 'leconomiste.com', 'lefigaro.fr', 'lefilmfrancais.com', 'lequipe.fr', 'lesjours.fr', 'letemps.ch', 'liberation.fr', 'libertiesjournal.com', 'lr-online.de', 'main-echo.de', 'mainpost.de', 'manager-magazin.de', 'medianama.com', 'mediapart.fr', 'milanofinanza.it', 'mittelbayerische.de', 'monde-diplomatique.fr', 'mondediplo.com', 'money.it', 'moneycontrol.com', 'moodys.com', 'morningstar.com', 'motorsport.com', 'moz.de', 'nachrichten.at', 'nationaljournal.com', 'nature.com', 'nbr.co.nz', 'newcriterion.com', 'news24.com', 'nn.de', 'nwzonline.de', 'on3.com', 'ouest-france.fr', 'philonomist.com', 'pnp.de', 'politicopro.com', 'politiken.dk', 'pressreader.com', 'publico.pt', 'puck.news', 'quillette.com', 'rbc.ru', 'republic.ru', 'rheinpfalz.de', 'risk.net', 'rnz.de', 'saechsische.de', 'sciencedirect.com', 'springer.com', 'statnews.com', 'stern.de', 'stimme.de', 'streetinsider.com', 'substack.com', 'svd.se', 'swp.de', 'taxation.co.uk', 'taxjournal.com', 'the-ken.com', 'theinformation.com', 'theinitium.com', 'themorningcontext.com', 'theparisreview.org', 'thestar.com.my', 'thewirechina.com', 'timeslive.co.za', 'usine-digitale.fr', 'weltwoche.ch', 'weltwoche.de', 'wissenschaft.de', 'worldpoliticsreview.com', 'wz.de', 'zaobao.com.sg'].concat(de_funke_medien_nofix_domains, de_rp_aachen_medien_nofix_domains, de_westfalen_medien_nofix_domains, fr_be_groupe_rossel_nofix_domains, fr_groupe_ebra_nofix_domains, fr_indigo_nofix_domains, fr_jamg_nofix_domains, it_gedi_nofix_domains, nl_mediahuis_region_nofix_domains);
var nofix_sites = ['11freunde.de', 'aamulehti.fi', 'aftenposten.no', 'aftonbladet.se', 'allgaeuer-zeitung.de', 'americanscientist.org', 'arkansasonline.com', 'asahi.com', 'asiatimes.com', 'aviationweek.com', 'badische-zeitung.de', 'bhaskar.com', 'bild.de', 'bloomberglaw.com', 'bloombergtax.com', 'bnef.com', 'bnn.de', 'borsen.dk', 'businessdesk.co.nz', 'businessinsider.de', 'businessinsider.jp', 'businesslive.co.za', 'businesstimes.com.sg', 'caixin.com', 'caixinglobal.com', 'caravanmagazine.in', 'catalyst-journal.com', 'chegg.com', 'compactmag.com', 'coursehero.com', 'deutsche-wirtschafts-nachrichten.de', 'die-glocke.de', 'dn.no', 'dn.se', 'elordenmundial.com', 'entrepreneur.com', 'epw.in', 'ewmagazine.nl', 'falter.at', 'finance.si', 'franc-tireur.fr', 'ftchinese.com', 'ftchineselive.com', 'gamestar.de', 'geo.de', 'golem.de', 'gp.se', 'gva.be', 'handelsblatt.com', 'hbrarabic.com', 'hbrchina.org', 'hbrfrance.fr', 'heise.de', 'hln.be', 'hs.fi', 'information.dk', 'investors.com', 'iltalehti.fi', 'jacobin.com', 'jungefreiheit.de', 'kleinezeitung.at', 'krone.at', 'laverita.info', 'lavie.fr', 'lavozdegalicia.es', 'law360.co.uk', 'law360.com', 'le1hebdo.fr', 'leconomiste.com', 'lefigaro.fr', 'lefilmfrancais.com', 'lequipe.fr', 'lesjours.fr', 'letemps.ch', 'liberation.fr', 'libertiesjournal.com', 'lr-online.de', 'main-echo.de', 'mainpost.de', 'manager-magazin.de', 'maville.com', 'medianama.com', 'mediapart.fr', 'milanofinanza.it', 'mittelbayerische.de', 'monde-diplomatique.fr', 'mondediplo.com', 'money.it', 'moneycontrol.com', 'moodys.com', 'morningstar.com', 'motorsport.com', 'moz.de', 'nachrichten.at', 'nationaljournal.com', 'nature.com', 'nbr.co.nz', 'newcriterion.com', 'news24.com', 'nn.de', 'nwzonline.de', 'on3.com', 'ouest-france.fr', 'philonomist.com', 'pnp.de', 'politicopro.com', 'politiken.dk', 'pressreader.com', 'publico.pt', 'puck.news', 'quillette.com', 'rbc.ru', 'republic.ru', 'rheinpfalz.de', 'risk.net', 'rnz.de', 'saechsische.de', 'sciencedirect.com', 'springer.com', 'statnews.com', 'stern.de', 'stimme.de', 'streetinsider.com', 'substack.com', 'svd.se', 'swp.de', 'taxation.co.uk', 'taxjournal.com', 'the-ken.com', 'theinformation.com', 'theinitium.com', 'themorningcontext.com', 'theparisreview.org', 'thestar.com.my', 'thewirechina.com', 'timeslive.co.za', 'usine-digitale.fr', 'weltwoche.ch', 'weltwoche.de', 'wissenschaft.de', 'worldpoliticsreview.com', 'wz.de', 'zaobao.com.sg'].concat(de_funke_medien_nofix_domains, de_rp_aachen_medien_nofix_domains, de_westfalen_medien_nofix_domains, fr_be_groupe_rossel_nofix_domains, fr_groupe_ebra_nofix_domains, fr_indigo_nofix_domains, fr_jamg_nofix_domains, it_gedi_nofix_domains, nl_mediahuis_region_nofix_domains);

@ -2,8 +2,8 @@
"addons": {
"magnolia@12.34": {
"updates": [
{ "version": "3.6.0.0",
"update_link": "https://gitlab.com/magnolia1234/bpc-uploads/-/raw/master/bypass_paywalls_clean-3.6.0.0.xpi" }
{ "version": "3.6.1.0",
"update_link": "https://gitlab.com/magnolia1234/bpc-uploads/-/raw/master/bypass_paywalls_clean-3.6.1.0.xpi" }
]
}
}

Loading…
Cancel
Save