Add Stratfor

Maintenance check update signed (self-hosted)
merge-requests/18/merge
magnolia1234 5 months ago
parent 7d8e2e0e3a
commit 8961d28734

@ -218,6 +218,7 @@ Grouped in options:\
[Slate](https://slate.com) -
[SofRep](https://sofrep.com) -
[Stereogum](https://www.stereogum.com) -
[Stratfor](https://stratfor.com) -
[Texas Monthly](https://www.texasmonthly.com) -
[The American Conservative](https://www.theamericanconservative.com) -
[The American Interest](https://www.the-american-interest.com) -

@ -1299,11 +1299,13 @@ function updateBadge(activeTab) {
ext_api.action.setBadgeText({text: badgeText});
}
function setExtVersionNew(check_ext_version_new) {
function setExtVersionNew(check_ext_version_new, check_ext_upd_version_new = '') {
ext_api.management.getSelf(function (result) {
var installType = result.installType;
var ext_version_len = (installType === 'development') ? 7 : 5;
ext_version_new = check_ext_version_new;
if (ext_version_len === 5 && check_ext_upd_version_new && check_ext_upd_version_new < check_ext_version_new)
ext_version_new = check_ext_upd_version_new;
if (ext_version_new.substring(0, ext_version_len) <= ext_version.substring(0, ext_version_len))
ext_version_new = '';
ext_api.storage.local.set({
@ -1320,7 +1322,22 @@ function check_update() {
if (response.ok) {
response.json().then(json => {
let json_ext_version_new = json['version'];
setExtVersionNew(json_ext_version_new);
if (manifestData.browser_specific_settings && manifestData.browser_specific_settings.gecko.update_url) {
let json_upd_version_new = manifestData.browser_specific_settings.gecko.update_url;
fetch(json_upd_version_new)
.then(response => {
if (response.ok) {
response.json().then(upd_json => {
let ext_id = manifestData.browser_specific_settings.gecko.id;
let json_ext_upd_version_new = upd_json.addons[ext_id].updates[0].version;
setExtVersionNew(json_ext_version_new, json_ext_upd_version_new);
})
}
}).catch(function (err) {
false;
});
} else
setExtVersionNew(json_ext_version_new);
})
}
}).catch(function (err) {
@ -1675,8 +1692,8 @@ function getParameterByName(name, url) {
return decodeURIComponent(results[2].replace(/\+/g, ' '));
}
function stripQueryStringAndHashFromPath(url) {
return url.split("?")[0].split("#")[0];
function stripUrl(url) {
return url.split(/[\?#]/)[0];
}
function decode_utf8(str) {

@ -7,6 +7,7 @@ Add Hln.be (fetch from archive.is)
Add Limburger.nl (fetch from archive.is)
Add Mediahuis Belgie (fetch from archive.is)
Add Mediahuis Nederland Regional (fetch from archive.is)
Add Stratfor
Add Wiwo.de (fetch from archive.is)
Remove Franc-Tireur.fr (fix obsolete)
Fix Barron's (disable bot)
@ -16,6 +17,7 @@ Fix Independent.co.uk (premium images)
Fix The (New Orleans) Advocate (gambit)
Fix Times Higher Education (books)
Fix Zeit.de (bug; update rules)
Maintenance check update signed (self-hosted)
* v3.5.1.0 (2024-01-14)
Add Boston Herald (MediaNews Group)

@ -51,5 +51,5 @@
"webRequestBlocking",
"*://*/*"
],
"version": "3.5.1.7"
"version": "3.5.1.8"
}

@ -640,6 +640,7 @@
"*://*.stereogum.com/*",
"*://*.stltoday.com/*",
"*://*.stocknews.com/*",
"*://*.stratfor.com/*",
"*://*.studocu.com/*",
"*://*.stuttgarter-nachrichten.de/*",
"*://*.stuttgarter-zeitung.de/*",
@ -839,5 +840,5 @@
"*://archive.vn/*",
"*://webcache.googleusercontent.com/*"
],
"version": "3.5.1.7"
"version": "3.5.1.8"
}

@ -11,11 +11,13 @@ if (version_span_new)
version_span_new.setAttribute('style', 'font-weight: bold;');
var anchorEl;
function show_update(ext_version_new, check = true) {
function show_update(ext_version_new, ext_upd_version_new = '', check = true) {
if (ext_version_new) {
ext_api.management.getSelf(function (result) {
var installType = result.installType;
var version_len = (installType === 'development') ? 7 : 5;
if (version_len === 5 && ext_upd_version_new && ext_upd_version_new < ext_version_new)
ext_version_new = ext_upd_version_new;
if (ext_version_new.substring(0, version_len) > manifestData.version.substring(0, version_len)) {
ext_api.storage.local.set({
ext_version_new: ext_version_new
@ -67,7 +69,22 @@ function check_version_update(ext_version_new, popup) {
if (response.ok) {
response.json().then(json => {
var version_new = json['version'];
show_update(version_new);
if (manifestData.browser_specific_settings && manifestData.browser_specific_settings.gecko.update_url) {
let json_upd_version_new = manifestData.browser_specific_settings.gecko.update_url;
fetch(json_upd_version_new)
.then(response => {
if (response.ok) {
response.json().then(upd_json => {
let ext_id = manifestData.browser_specific_settings.gecko.id;
let upd_version_new = upd_json.addons[ext_id].updates[0].version;
show_update(version_new, upd_version_new);
})
}
}).catch(function (err) {
false;
});
} else
show_update(version_new);
})
} else {
show_update(ext_version_new);
@ -76,7 +93,7 @@ function check_version_update(ext_version_new, popup) {
false;
});
} else
show_update(ext_version_new, false);
show_update(ext_version_new, '', false);
}
ext_api.storage.local.get({optInUpdate: true, ext_version_new: false}, function (result) {

@ -2134,6 +2134,11 @@ var defaultSites = {
domain: "stocknews.com",
allow_cookies: 1
},
"Stratfor": {
domain: "stratfor.com",
allow_cookies: 1,
useragent: "googlebot"
},
"StuDocu (no downloads)": {
domain: "studocu.com",
allow_cookies: 1
@ -2972,4 +2977,4 @@ var de_westfalen_medien_nofix_domains = ['muensterschezeitung.de', 'westfalen-bl
var fr_groupe_ebra_nofix_domains = ['bienpublic.com', 'dna.fr', 'estrepublicain.fr', 'lalsace.fr', 'ledauphine.com', 'lejsl.com', 'leprogres.fr', 'republicain-lorrain.fr', 'vosgesmatin.fr'];
var fr_indigo_nofix_domains = ['africaintelligence.com', 'africaintelligence.fr', 'glitz.paris', 'intelligenceonline.com', 'intelligenceonline.fr', 'lalettre.fr'];
var it_gedi_nofix_domains = ['gelocal.it', 'limesonline.com'];
var nofix_sites = ['11freunde.de', 'aamulehti.fi', 'aftenposten.no', 'aftonbladet.se', 'allgaeuer-zeitung.de', 'asahi.com', 'asiatimes.com', 'autosport.com', 'aviationweek.com', 'badische-zeitung.de', 'bhaskar.com', 'bloomberglaw.com', 'bloombergtax.com', 'bnef.com', 'bnn.de', 'borsen.dk', 'businessinsider.de', 'businessinsider.jp', 'businesslive.co.za', 'businesstimes.com.sg', 'caixin.com', 'caixinglobal.com', 'caravanmagazine.in', 'catalyst-journal.com', 'chegg.com', 'codesports.com.au', 'compactmag.com', 'courrierinternational.com', 'coursehero.com', 'deutsche-wirtschafts-nachrichten.de', 'die-glocke.de', 'dn.no', 'dn.se', 'elordenmundial.com', 'entrepreneur.com', 'epw.in', 'expresso.pt', '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', 'hs.fi', 'ilsole24ore.com', 'information.dk', 'investors.com', 'iltalehti.fi', 'jacobin.com', 'jeuneafrique.com', 'jungefreiheit.de', 'kleinezeitung.at', 'lavie.fr', 'lavozdegalicia.es', 'law360.co.uk', 'law360.com', 'le1hebdo.fr', 'leconomiste.com', 'lefilmfrancais.com', 'lemonde.fr', 'lequipe.fr', 'lesjours.fr', 'letemps.ch', 'liberation.fr', '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', 'news24.com', 'newslaundry.com', 'nn.de', 'nwzonline.de', 'observador.pt', 'ouest-france.fr', 'philonomist.com', 'pnp.de', 'politicopro.com', 'politiken.dk', 'pressreader.com', 'publico.pt', 'quillette.com', 'rbc.ru', 'republic.ru', 'rheinpfalz.de', 'risk.net', 'rnz.de', 'saechsische.de', 'sciencedirect.com', 'springer.com', 'statnews.com', 'stern.de', 'stimme.de', 'straitstimes.com', 'stratfor.com', 'streetinsider.com', 'substack.com', 'suedkurier.de', 'swp.de', 'taxation.co.uk', 'taxjournal.com', 'techcrunch.com', 'the-ken.com', 'theinformation.com', 'theinitium.com', 'themorningcontext.com', 'theparisreview.org', 'thestar.com.my', 'thewirechina.com', 'weltwoche.ch', 'weltwoche.de', 'wissenschaft.de', 'worldpoliticsreview.com', 'wz.de', 'ynet.co.il'].concat(de_funke_medien_nofix_domains, de_rp_aachen_medien_nofix_domains, de_westfalen_medien_nofix_domains, fr_groupe_ebra_nofix_domains, fr_indigo_nofix_domains, it_gedi_nofix_domains);
var nofix_sites = ['11freunde.de', 'aamulehti.fi', 'aftenposten.no', 'aftonbladet.se', 'allgaeuer-zeitung.de', 'asahi.com', 'asiatimes.com', 'autosport.com', 'aviationweek.com', 'badische-zeitung.de', 'bhaskar.com', 'bloomberglaw.com', 'bloombergtax.com', 'bnef.com', 'bnn.de', 'borsen.dk', 'businessinsider.de', 'businessinsider.jp', 'businesslive.co.za', 'businesstimes.com.sg', 'caixin.com', 'caixinglobal.com', 'caravanmagazine.in', 'catalyst-journal.com', 'chegg.com', 'codesports.com.au', 'compactmag.com', 'courrierinternational.com', 'coursehero.com', 'deutsche-wirtschafts-nachrichten.de', 'die-glocke.de', 'dn.no', 'dn.se', 'elordenmundial.com', 'entrepreneur.com', 'epw.in', 'expresso.pt', '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', 'hs.fi', 'ilsole24ore.com', 'information.dk', 'investors.com', 'iltalehti.fi', 'jacobin.com', 'jeuneafrique.com', 'jungefreiheit.de', 'kleinezeitung.at', 'lavie.fr', 'lavozdegalicia.es', 'law360.co.uk', 'law360.com', 'le1hebdo.fr', 'leconomiste.com', 'lefilmfrancais.com', 'lemonde.fr', 'lequipe.fr', 'lesjours.fr', 'letemps.ch', 'liberation.fr', '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', 'news24.com', 'newslaundry.com', 'nn.de', 'nwzonline.de', 'observador.pt', 'ouest-france.fr', 'philonomist.com', 'pnp.de', 'politicopro.com', 'politiken.dk', 'pressreader.com', 'publico.pt', 'quillette.com', 'rbc.ru', 'republic.ru', 'rheinpfalz.de', 'risk.net', 'rnz.de', 'saechsische.de', 'sciencedirect.com', 'springer.com', 'statnews.com', 'stern.de', 'stimme.de', 'straitstimes.com', 'streetinsider.com', 'substack.com', 'suedkurier.de', 'swp.de', 'taxation.co.uk', 'taxjournal.com', 'techcrunch.com', 'the-ken.com', 'theinformation.com', 'theinitium.com', 'themorningcontext.com', 'theparisreview.org', 'thestar.com.my', 'thewirechina.com', 'weltwoche.ch', 'weltwoche.de', 'wissenschaft.de', 'worldpoliticsreview.com', 'wz.de', 'ynet.co.il'].concat(de_funke_medien_nofix_domains, de_rp_aachen_medien_nofix_domains, de_westfalen_medien_nofix_domains, fr_groupe_ebra_nofix_domains, fr_indigo_nofix_domains, it_gedi_nofix_domains);

@ -98,6 +98,12 @@
"useragent": "googlebot",
"upd_version": "3.5.0.2"
},
"Stratfor": {
"domain": "stratfor.com",
"allow_cookies": 1,
"useragent": "googlebot",
"upd_version": "3.5.1.8"
},
"The (New Orleans) Advocate": {
"domain": "###_usa_theadvocate",
"group": [

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

Loading…
Cancel
Save