Add Prospect Magazine (United Kingdom)

merge-requests/1/head
magnolia1234 3 years ago
parent f85a307440
commit 2ddbd595da

@ -162,6 +162,7 @@ Visit the [Chrome repository](https://gitlab.com/magnolia1234/bypass-paywalls-ch
[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 - Firefox
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);
}
}
});
}

@ -297,6 +297,7 @@
"*://*.piqd.de/*",
"*://*.portnews.com.au/*",
"*://*.post-gazette.com/*",
"*://*.prospectmagazine.co.uk/*",
"*://*.pzc.nl/*",
"*://*.qt.com.au/*",
"*://*.quora.com/*",
@ -435,5 +436,5 @@
"*://*.stripe.com/*",
"*://*.userzoom.com/*"
],
"version": "2.0.4.4"
"version": "2.0.4.5"
}

@ -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…
Cancel
Save