Add Prospect Magazine (United Kingdom)
parent
056a60b008
commit
10c1af0e5c
|
@ -200,6 +200,7 @@ For zip-installation (load unpacked/developer mode): unzip files to installation
|
|||
[Irish Independent](https://www.independent.ie) -
|
||||
[London Review of Books](https://www.lrb.co.uk) -
|
||||
[New Left Review](https://newleftreview.org) -
|
||||
[Prospect Magazine](https://www.prospectmagazine.co.uk) -
|
||||
[The Economist](https://www.economist.com) -
|
||||
[The Irish Times](https://www.irishtimes.com) -
|
||||
[The New Statesman](https://www.newstatesman.com) -
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
var ext_api = (typeof browser === 'object') ? browser : chrome;
|
||||
var ext_name = ext_api.runtime.getManifest().name;
|
||||
|
||||
const cs_limit_except = ['afr.com', 'discovermagazine.com', 'elcomercio.pe', 'elpais.com', 'faz.net', 'gestion.pe', 'harpers.org', 'inkl.com', 'la-croix.com', 'lescienze.it', 'newleftreview.org', 'techinasia.com'];
|
||||
const cs_limit_except = ['afr.com', 'discovermagazine.com', 'elcomercio.pe', 'elpais.com', 'faz.net', 'gestion.pe', 'harpers.org', 'inkl.com', 'la-croix.com', 'lescienze.it', 'newleftreview.org', 'prospectmagazine.co.uk', 'techinasia.com'];
|
||||
var currentTabUrl = '';
|
||||
var csDone = false;
|
||||
|
||||
|
@ -94,6 +94,7 @@ var allow_cookies_default = [
|
|||
'observador.pt',
|
||||
'parismatch.com',
|
||||
'piqd.de',
|
||||
'prospectmagazine.co.uk',
|
||||
'quotidiano.net',
|
||||
'quora.com',
|
||||
'repubblica.it',
|
||||
|
|
|
@ -4,6 +4,7 @@ Changelog Bypass Paywalls Clean - Chrome
|
|||
Post-release
|
||||
Add Correio da Manha (Portugal)
|
||||
Add Observador (Portugal)
|
||||
Add Prospect Magazine (United Kingdom)
|
||||
Add Ruhr Nachrichten (Germany)
|
||||
Fix-update El Pais (Spain)
|
||||
Fix-update MIT Sloan Management Review
|
||||
|
|
|
@ -1921,9 +1921,9 @@ else if (matchDomain('cicero.de')) {
|
|||
if (!url.includes('?amp')) {
|
||||
let paywall = document.querySelector('.plenigo-paywall');
|
||||
if (paywall) {
|
||||
removeDOMElement(paywall);
|
||||
let url_amp = url + '?amp';
|
||||
replaceDomElementExt(url_amp, false, false, '.field-name-field-cc-body');
|
||||
removeDOMElement(paywall);
|
||||
}
|
||||
} else {
|
||||
let teasered_content = document.querySelector('.teasered-content');
|
||||
|
@ -1942,9 +1942,9 @@ else if (matchDomain('newleftreview.org')) {
|
|||
let url = window.location.href;
|
||||
let paywall = document.querySelector('div.promo-wrapper');
|
||||
if (paywall) {
|
||||
let url_cache = 'https://webcache.googleusercontent.com/search?q=cache:' + url.split('//')[1];
|
||||
replaceDomElementExt(url_cache, true, false, 'div.article-page', 'Article not yet in Google webcache ...');
|
||||
removeDOMElement(paywall);
|
||||
let url_cache = 'https://webcache.googleusercontent.com/search?q=cache:' + url.split('//')[1];
|
||||
replaceDomElementExt(url_cache, true, false, 'div.article-page', 'Failed to load from Google webcache: ');
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2021,6 +2021,18 @@ else if (matchDomain('cmjornal.pt')) {
|
|||
}
|
||||
}
|
||||
|
||||
else if (matchDomain('prospectmagazine.co.uk')) {
|
||||
let url = window.location.href;
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
let paywall = document.querySelector('div.paywall_overlay_blend, div.paywall');
|
||||
if (paywall) {
|
||||
removeDOMElement(paywall);
|
||||
let url_cache = 'https://webcache.googleusercontent.com/search?q=cache:' + url.split('//')[1];
|
||||
replaceDomElementExt(url_cache, true, false, 'main', 'Failed to load from Google webcache: ');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
else if (!matchDomain(['belfasttelegraph.co.uk', 'independent.ie']))
|
||||
csDone = true;
|
||||
|
||||
|
@ -2064,9 +2076,20 @@ function replaceDomElementExt(url, proxy, base64, selector, text_fail = '') {
|
|||
article.parentNode.replaceChild(article_new, article);
|
||||
}
|
||||
});
|
||||
} else if (text_fail) {
|
||||
if (article)
|
||||
article.appendChild(document.createTextNode(text_fail));
|
||||
}
|
||||
else if (text_fail) {
|
||||
if (article) {
|
||||
let text_fail_div = document.createElement('div');
|
||||
text_fail_div.appendChild(document.createTextNode(text_fail));
|
||||
if (proxy) {
|
||||
let a_link = document.createElement('a');
|
||||
a_link.innerText = url;
|
||||
a_link.href = url;
|
||||
a_link.target = '_blank';
|
||||
text_fail_div.appendChild(a_link);
|
||||
}
|
||||
article.insertBefore(text_fail_div, article.firstChild);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
@ -284,6 +284,7 @@
|
|||
"*://*.piqd.de/*",
|
||||
"*://*.portnews.com.au/*",
|
||||
"*://*.post-gazette.com/*",
|
||||
"*://*.prospectmagazine.co.uk/*",
|
||||
"*://*.pzc.nl/*",
|
||||
"*://*.qt.com.au/*",
|
||||
"*://*.quora.com/*",
|
||||
|
@ -422,5 +423,5 @@
|
|||
"*://*.stripe.com/*",
|
||||
"*://*.userzoom.com/*"
|
||||
],
|
||||
"version": "2.0.4.4"
|
||||
"version": "2.0.4.5"
|
||||
}
|
1
sites.js
1
sites.js
|
@ -161,6 +161,7 @@ var defaultSites =
|
|||
"Philosophy Now": "philosophynow.org",
|
||||
"Piqd.de": "piqd.de",
|
||||
"Pittsburgh Post Gazette": "post-gazette.com",
|
||||
"Prospect Magazine": "prospectmagazine.co.uk",
|
||||
"Quartz (free articles only)": "qz.com",
|
||||
"Quora": "quora.com",
|
||||
"Quotidiano.net": "quotidiano.net",
|
||||
|
|
Loading…
Reference in New Issue