mirror of
https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean.git
synced 2024-11-13 19:11:59 +00:00
Fix New Scientist (regwall)
Maintenance updated sites (clear)
This commit is contained in:
parent
1cea6d43ee
commit
a8d6d511ff
@ -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,
|
||||||
|
@ -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)
|
||||||
|
@ -51,5 +51,5 @@
|
|||||||
"webRequestBlocking",
|
"webRequestBlocking",
|
||||||
"*://*/*"
|
"*://*/*"
|
||||||
],
|
],
|
||||||
"version": "3.2.6.1"
|
"version": "3.2.6.2"
|
||||||
}
|
}
|
||||||
|
@ -769,5 +769,5 @@
|
|||||||
"*://*.wyleex.com/*",
|
"*://*.wyleex.com/*",
|
||||||
"*://webcache.googleusercontent.com/*"
|
"*://webcache.googleusercontent.com/*"
|
||||||
],
|
],
|
||||||
"version": "3.2.6.1"
|
"version": "3.2.6.2"
|
||||||
}
|
}
|
||||||
|
@ -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>
|
||||||
|
@ -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);
|
||||||
|
3
sites.js
3
sites.js
@ -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);
|
||||||
|
@ -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",
|
||||||
|
Loading…
Reference in New Issue
Block a user