Fix New Scientist (regwall)

Maintenance updated sites (clear)
This commit is contained in:
magnolia1234 2023-07-25 07:21:11 +02:00
parent 1cea6d43ee
commit a8d6d511ff
8 changed files with 30 additions and 10 deletions

View File

@ -169,6 +169,12 @@ function check_sites_updated() {
}); });
} }
function clear_sites_updated() {
ext_api.storage.local.set({
sites_updated: {}
});
}
function prep_regex_str(str, domain = '') { function prep_regex_str(str, domain = '') {
if (domain) if (domain)
str = str.replace(/{domain}/g, domain.replace(/\./g, '\\.')); str = str.replace(/{domain}/g, domain.replace(/\./g, '\\.'));
@ -1375,6 +1381,9 @@ ext_api.runtime.onMessage.addListener(function (message, sender) {
if (message.request === 'check_sites_updated') { if (message.request === 'check_sites_updated') {
check_sites_updated(); check_sites_updated();
} }
if (message.request === 'clear_sites_updated') {
clear_sites_updated();
}
if (message.request === 'popup_show_toggle') { if (message.request === 'popup_show_toggle') {
ext_api.tabs.query({ ext_api.tabs.query({
active: true, active: true,

View File

@ -4,6 +4,8 @@ Updates (install signed xpi-file): https://gitlab.com/magnolia1234/bypass-paywal
Post-release Post-release
Add Ruhr Nachrichten (+ Media Group Westfalen; opt-in to custom sites) Add Ruhr Nachrichten (+ Media Group Westfalen; opt-in to custom sites)
Fix New Scientist (regwall)
Maintenance updated sites (clear)
* v3.2.6.0 (2023-07-23) * v3.2.6.0 (2023-07-23)
Add Auto-motor-und-sport.de Add Auto-motor-und-sport.de
@ -23,7 +25,7 @@ Fix Star Tribune (images/comments)
Fix The Toronto Star (js) Fix The Toronto Star (js)
Fix Verlagsgruppe Rhein Main (json & identify sites) Fix Verlagsgruppe Rhein Main (json & identify sites)
Maintenance request host permission (disabled for mobile) Maintenance request host permission (disabled for mobile)
Update custom sites (fix ld_google_webcache) Update custom/updated sites (fix ld_google_webcache)
* v3.2.5.0 (2023-07-16) * v3.2.5.0 (2023-07-16)
Add El Tribuno (ar) Add El Tribuno (ar)

View File

@ -51,5 +51,5 @@
"webRequestBlocking", "webRequestBlocking",
"*://*/*" "*://*/*"
], ],
"version": "3.2.6.1" "version": "3.2.6.2"
} }

View File

@ -769,5 +769,5 @@
"*://*.wyleex.com/*", "*://*.wyleex.com/*",
"*://webcache.googleusercontent.com/*" "*://webcache.googleusercontent.com/*"
], ],
"version": "3.2.6.1" "version": "3.2.6.2"
} }

View File

@ -17,8 +17,9 @@
<br> <br>
<div style='float:left'> <div style='float:left'>
<small><button><a href="options_custom.html" style="text-decoration:none;color:inherit">Custom sites</a></button></small> <small><button><a href="options_custom.html" style="text-decoration:none;color:inherit">Custom sites</a></button></small>
<small><button id="sites_updated">Updated sites?</button></small>
<small><button><a href="optin/opt-in.html" style="text-decoration:none;color:inherit">Opt-in</a></button></small> <small><button><a href="optin/opt-in.html" style="text-decoration:none;color:inherit">Opt-in</a></button></small>
<small><button id="check_sites_updated">Check updated sites</button></small>
<small><button id="clear_sites_updated">Clear updated sites</button></small>
<small><button><a href="options_excluded.html" style="text-decoration:none;color:inherit">Excluded sites</a></button></small> <small><button><a href="options_excluded.html" style="text-decoration:none;color:inherit">Excluded sites</a></button></small>
<small><button><a href="#save" style="text-decoration:none;color:inherit">Go to save</a></button></small> <small><button><a href="#save" style="text-decoration:none;color:inherit">Go to save</a></button></small>
</div> </div>

View File

@ -149,6 +149,11 @@ function check_sites_updated() {
location.reload(); location.reload();
} }
function clear_sites_updated() {
ext_api.runtime.sendMessage({request: 'clear_sites_updated'});
location.reload();
}
function compareKey(firstStr, secondStr) { function compareKey(firstStr, secondStr) {
return firstStr.toLowerCase().replace(/\s\(.*\)/, '') === secondStr.toLowerCase().replace(/\s\(.*\)/, ''); return firstStr.toLowerCase().replace(/\s\(.*\)/, '') === secondStr.toLowerCase().replace(/\s\(.*\)/, '');
} }
@ -158,4 +163,5 @@ document.getElementById('save').addEventListener('click', save_options);
document.getElementById('select-all').addEventListener('click', selectAll); document.getElementById('select-all').addEventListener('click', selectAll);
document.getElementById('select-none').addEventListener('click', selectNone); document.getElementById('select-none').addEventListener('click', selectNone);
document.getElementById("button-close").addEventListener('click', closeButton); document.getElementById("button-close").addEventListener('click', closeButton);
document.getElementById('sites_updated').addEventListener('click', check_sites_updated); document.getElementById('check_sites_updated').addEventListener('click', check_sites_updated);
document.getElementById('clear_sites_updated').addEventListener('click', clear_sites_updated);

View File

@ -1516,6 +1516,7 @@ var defaultSites = {
"New Scientist": { "New Scientist": {
domain: "newscientist.com", domain: "newscientist.com",
allow_cookies: 1, allow_cookies: 1,
block_regex: /\.piano\.io\//,
cs_dompurify: 1 cs_dompurify: 1
}, },
"New York Magazine (+ Curbed, Grub Street, The Cut & Vulture)": { "New York Magazine (+ Curbed, Grub Street, The Cut & Vulture)": {
@ -2619,4 +2620,4 @@ init_custom_flex_domains();
// sites with no fix (background) // sites with no fix (background)
var it_gedi_nofix_domains = ['gelocal.it', 'huffingtonpost.it', 'ilsecoloxix.it', 'lastampa.it', 'limesonline.com', 'repubblica.it']; var it_gedi_nofix_domains = ['gelocal.it', 'huffingtonpost.it', 'ilsecoloxix.it', 'lastampa.it', 'limesonline.com', 'repubblica.it'];
var nofix_sites = ['aamulehti.fi', 'africaintelligence.com', 'africaintelligence.fr', 'aftonbladet.se', 'aftenposten.no', 'asiatimes.com', 'badische-zeitung.de', 'bild.de', 'bloomberglaw.com', 'bloombergtax.com', 'borsen.dk', 'businessinsider.de', 'businesstimes.com.sg', 'caixin.com', 'caixinglobal.com', 'caravanmagazine.in', 'catalyst-journal.com', 'compactmag.com', 'courrierinternational.com', 'deutsche-wirtschafts-nachrichten.de', 'diepresse.com', 'dn.se', 'elordenmundial.com', 'epw.in', 'expresso.pt', 'finance.si', 'ftchinese.com', 'gamestar.de', 'geo.de', 'golem.de', 'handelsblatt.com', 'heise.de', 'hs.fi', 'ilsole24ore.com', 'investors.com', 'iltalehti.fi', 'jacobinmag.com', 'jeuneafrique.com', 'kleinezeitung.at', 'lavie.fr', 'lavozdegalicia.es', 'law360.com', 'lefigaro.fr', 'le1hebdo.fr', 'leconomiste.com', 'lefilmfrancais.com', 'lemonde.fr', 'lepoint.fr', 'lequipe.fr', 'letemps.ch', 'liberation.fr', 'limburger.nl', 'lopinion.fr', 'medianama.com', 'mediapart.fr', 'milanofinanza.it', 'mittelbayerische.de', 'monde-diplomatique.fr', 'mondediplo.com', 'moneycontrol.com', 'morningstar.com', 'nationaljournal.com', 'manager-magazin.de', 'mz.de', 'nature.com', 'nbr.co.nz', 'nn.de', 'ouest-france.fr', 'philonomist.com', 'pnp.de', 'politicopro.com', 'politiken.dk', 'pressreader.com', 'publico.pt', 'quillette.com', 'republic.ru', 'rheinpfalz.de', 'risk.net', 'rnz.de', 'saechsische.de', 'statnews.com', 'stern.de', 'stimme.de', 'straitstimes.com', 'stratfor.com', 'substack.com', 'sueddeutsche.de', 'suedkurier.de', 'swp.de', 'tagesspiegel.de', 'techcrunch.com', 'the-ken.com', 'theinformation.com', 'themorningcontext.com', 'theparisreview.org', 'thewirechina.com', 'volksstimme.de', 'welt.de', 'weser-kurier.de', 'wiwo.de', 'worldpoliticsreview.com', 'ynet.co.il'].concat(it_gedi_nofix_domains); var nofix_sites = ['aamulehti.fi', 'africaintelligence.com', 'africaintelligence.fr', 'aftonbladet.se', 'aftenposten.no', 'asiatimes.com', 'badische-zeitung.de', 'bild.de', 'bloomberglaw.com', 'bloombergtax.com', 'borsen.dk', 'businessinsider.de', 'businesstimes.com.sg', 'caixin.com', 'caixinglobal.com', 'caravanmagazine.in', 'catalyst-journal.com', 'compactmag.com', 'courrierinternational.com', 'deutsche-wirtschafts-nachrichten.de', 'diepresse.com', 'dn.se', 'elordenmundial.com', 'epw.in', 'expresso.pt', 'finance.si', 'ftchinese.com', 'gamestar.de', 'geo.de', 'golem.de', 'handelsblatt.com', 'heise.de', 'hs.fi', 'ilsole24ore.com', 'investors.com', 'iltalehti.fi', 'jacobinmag.com', 'jeuneafrique.com', 'kleinezeitung.at', 'lavie.fr', 'lavozdegalicia.es', 'law360.com', 'lefigaro.fr', 'le1hebdo.fr', 'leconomiste.com', 'lefilmfrancais.com', 'lemonde.fr', 'lepoint.fr', 'lequipe.fr', 'letemps.ch', 'liberation.fr', 'limburger.nl', 'lopinion.fr', 'mainpost.de', 'medianama.com', 'mediapart.fr', 'milanofinanza.it', 'mittelbayerische.de', 'monde-diplomatique.fr', 'mondediplo.com', 'moneycontrol.com', 'morningstar.com', 'nationaljournal.com', 'manager-magazin.de', 'mz.de', 'nature.com', 'nbr.co.nz', 'nn.de', 'ouest-france.fr', 'philonomist.com', 'pnp.de', 'politicopro.com', 'politiken.dk', 'pressreader.com', 'publico.pt', 'quillette.com', 'republic.ru', 'rheinpfalz.de', 'risk.net', 'rnz.de', 'saechsische.de', 'statnews.com', 'stern.de', 'stimme.de', 'straitstimes.com', 'stratfor.com', 'substack.com', 'sueddeutsche.de', 'suedkurier.de', 'swp.de', 'tagesspiegel.de', 'techcrunch.com', 'the-ken.com', 'theinformation.com', 'themorningcontext.com', 'theparisreview.org', 'thewirechina.com', 'volksstimme.de', 'welt.de', 'weser-kurier.de', 'wiwo.de', 'worldpoliticsreview.com', 'ynet.co.il'].concat(it_gedi_nofix_domains);

View File

@ -109,11 +109,12 @@
"block_regex": "(\\.com\\/_assets\\/jam\\/journey-data\\.js|\\.ensighten\\.com\\/.+\\/Bootstrap\\.js)", "block_regex": "(\\.com\\/_assets\\/jam\\/journey-data\\.js|\\.ensighten\\.com\\/.+\\/Bootstrap\\.js)",
"upd_version": "3.2.3.2" "upd_version": "3.2.3.2"
}, },
"Hindu Tamil Thisai": { "New Scientist": {
"domain": "hindutamil.in", "domain": "newscientist.com",
"allow_cookies": 1, "allow_cookies": 1,
"amp_redirect": "div.premium-class-bt", "block_regex": "\\.piano\\.io",
"new_site": 1 "cs_dompurify": 1,
"upd_version": "3.2.6.2"
}, },
"Nordwest Zeitung": { "Nordwest Zeitung": {
"domain": "nwzonline.de", "domain": "nwzonline.de",