mirror of
https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean.git
synced 2024-09-20 06:23:41 +02:00
Fix Times of India (epaper)
This commit is contained in:
parent
c1d03c8436
commit
7fcfe5890b
6 changed files with 60 additions and 30 deletions
|
@ -6,6 +6,7 @@ Post-release
|
||||||
Remove Bhaskar (fix obsolete)
|
Remove Bhaskar (fix obsolete)
|
||||||
Fix Haaretz Group (Semrushbot)
|
Fix Haaretz Group (Semrushbot)
|
||||||
Fix The Diplomat (magazine)
|
Fix The Diplomat (magazine)
|
||||||
|
Fix Times of India (epaper)
|
||||||
|
|
||||||
* v3.4.9.0 (2023-12-31)
|
* v3.4.9.0 (2023-12-31)
|
||||||
Add Business Insider Nederland
|
Add Business Insider Nederland
|
||||||
|
|
|
@ -34,7 +34,7 @@ var nl_dpg_adr_domains = ['ad.nl', 'bd.nl', 'bndestem.nl', 'destentor.nl', 'ed.n
|
||||||
var nl_dpg_media_domains = ['demorgen.be', 'flair.nl', 'humo.be', 'libelle.nl', 'margriet.nl', 'parool.nl', 'trouw.nl', 'volkskrant.nl'];
|
var nl_dpg_media_domains = ['demorgen.be', 'flair.nl', 'humo.be', 'libelle.nl', 'margriet.nl', 'parool.nl', 'trouw.nl', 'volkskrant.nl'];
|
||||||
var no_nhst_media_domains = ['europower.no', 'fiskeribladet.no', 'intrafish.com', 'intrafish.no', 'rechargenews.com', 'tradewindsnews.com', 'upstreamonline.com'];
|
var no_nhst_media_domains = ['europower.no', 'fiskeribladet.no', 'intrafish.com', 'intrafish.no', 'rechargenews.com', 'tradewindsnews.com', 'upstreamonline.com'];
|
||||||
var pe_grupo_elcomercio_domains = ['diariocorreo.pe', 'elcomercio.pe', 'gestion.pe'];
|
var pe_grupo_elcomercio_domains = ['diariocorreo.pe', 'elcomercio.pe', 'gestion.pe'];
|
||||||
var timesofindia_domains = ['timesofindia.com', 'timesofindia.indiatimes.com'];
|
var timesofindia_domains = ['epaper.indiatimes.com', 'timesofindia.com', 'timesofindia.indiatimes.com'];
|
||||||
var uk_incisive_media_domains = ['businessgreen.com', 'internationalinvestment.net', 'investmentweek.co.uk', 'professionaladviser.com', 'professionalpensions.com'];
|
var uk_incisive_media_domains = ['businessgreen.com', 'internationalinvestment.net', 'investmentweek.co.uk', 'professionaladviser.com', 'professionalpensions.com'];
|
||||||
var uk_nat_world_domains = ['scotsman.com', 'yorkshirepost.co.uk'];
|
var uk_nat_world_domains = ['scotsman.com', 'yorkshirepost.co.uk'];
|
||||||
var usa_adv_local_domains = ['al.com', 'cleveland.com', 'lehighvalleylive.com', 'masslive.com', 'mlive.com', 'nj.com', 'oregonlive.com', 'pennlive.com', 'silive.com', 'syracuse.com'];
|
var usa_adv_local_domains = ['al.com', 'cleveland.com', 'lehighvalleylive.com', 'masslive.com', 'mlive.com', 'nj.com', 'oregonlive.com', 'pennlive.com', 'silive.com', 'syracuse.com'];
|
||||||
|
@ -5390,6 +5390,34 @@ else if (matchDomain('timeshighereducation.com')) {
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (matchDomain(timesofindia_domains)) {
|
else if (matchDomain(timesofindia_domains)) {
|
||||||
|
if (matchDomain('epaper.indiatimes.com')) {
|
||||||
|
let blocker = document.querySelector('section.epaper-blocker');
|
||||||
|
removeDOMElement(blocker);
|
||||||
|
if (window.location.pathname.startsWith('/english-news-paper-today-toi-print-edition/')) {
|
||||||
|
let paywall = document.querySelector('section#blocker');
|
||||||
|
if (paywall) {
|
||||||
|
let fq = document.querySelector('section#fq');
|
||||||
|
removeDOMElement(paywall, fq);
|
||||||
|
let json_script = getArticleJsonScript();
|
||||||
|
if (json_script) {
|
||||||
|
let json = JSON.parse(json_script.text);
|
||||||
|
if (json) {
|
||||||
|
let json_text = json.articleBody;
|
||||||
|
let content = document.querySelector('section[type="synopsis"]');
|
||||||
|
if (json_text && content) {
|
||||||
|
let article_new = document.createElement('p');
|
||||||
|
article_new.innerText = breakText(json_text);
|
||||||
|
content.innerHTML = '';
|
||||||
|
let sheet = document.createElement('style');
|
||||||
|
sheet.innerText = '[type="synopsis"]::after {background: none !important;}';
|
||||||
|
document.body.appendChild(sheet);
|
||||||
|
content.appendChild(article_new);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
let url = window.location.href;
|
let url = window.location.href;
|
||||||
let region_block = document.querySelector('div.plan-popup.active');
|
let region_block = document.querySelector('div.plan-popup.active');
|
||||||
if (region_block) {
|
if (region_block) {
|
||||||
|
@ -5413,6 +5441,7 @@ else if (matchDomain(timesofindia_domains)) {
|
||||||
amp_image.parentNode.replaceChild(elem, amp_image);
|
amp_image.parentNode.replaceChild(elem, amp_image);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (matchDomain(no_nhst_media_domains)) {
|
else if (matchDomain(no_nhst_media_domains)) {
|
||||||
|
|
|
@ -51,5 +51,5 @@
|
||||||
"webRequestBlocking",
|
"webRequestBlocking",
|
||||||
"*://*/*"
|
"*://*/*"
|
||||||
],
|
],
|
||||||
"version": "3.4.9.3"
|
"version": "3.4.9.4"
|
||||||
}
|
}
|
||||||
|
|
|
@ -214,7 +214,6 @@
|
||||||
"*://*.eastwest.eu/*",
|
"*://*.eastwest.eu/*",
|
||||||
"*://*.echo-online.de/*",
|
"*://*.echo-online.de/*",
|
||||||
"*://*.economictimes.com/*",
|
"*://*.economictimes.com/*",
|
||||||
"*://*.economictimes.indiatimes.com/*",
|
|
||||||
"*://*.economist.com/*",
|
"*://*.economist.com/*",
|
||||||
"*://*.ed.nl/*",
|
"*://*.ed.nl/*",
|
||||||
"*://*.editorialedomani.it/*",
|
"*://*.editorialedomani.it/*",
|
||||||
|
@ -334,6 +333,7 @@
|
||||||
"*://*.independent.co.uk/*",
|
"*://*.independent.co.uk/*",
|
||||||
"*://*.independent.ie/*",
|
"*://*.independent.ie/*",
|
||||||
"*://*.indianexpress.com/*",
|
"*://*.indianexpress.com/*",
|
||||||
|
"*://*.indiatimes.com/*",
|
||||||
"*://*.indiatoday.in/*",
|
"*://*.indiatoday.in/*",
|
||||||
"*://*.indystar.com/*",
|
"*://*.indystar.com/*",
|
||||||
"*://*.inews.co.uk/*",
|
"*://*.inews.co.uk/*",
|
||||||
|
@ -705,7 +705,6 @@
|
||||||
"*://*.tijd.be/*",
|
"*://*.tijd.be/*",
|
||||||
"*://*.timeshighereducation.com/*",
|
"*://*.timeshighereducation.com/*",
|
||||||
"*://*.timesofindia.com/*",
|
"*://*.timesofindia.com/*",
|
||||||
"*://*.timesofindia.indiatimes.com/*",
|
|
||||||
"*://*.timesunion.com/*",
|
"*://*.timesunion.com/*",
|
||||||
"*://*.tirebusiness.com/*",
|
"*://*.tirebusiness.com/*",
|
||||||
"*://*.tlz.de/*",
|
"*://*.tlz.de/*",
|
||||||
|
@ -826,5 +825,5 @@
|
||||||
"*://archive.vn/*",
|
"*://archive.vn/*",
|
||||||
"*://webcache.googleusercontent.com/*"
|
"*://webcache.googleusercontent.com/*"
|
||||||
],
|
],
|
||||||
"version": "3.4.9.3"
|
"version": "3.4.9.4"
|
||||||
}
|
}
|
||||||
|
|
7
sites.js
7
sites.js
|
@ -2533,14 +2533,15 @@ var defaultSites = {
|
||||||
"Times of India": {
|
"Times of India": {
|
||||||
domain: "###_timesofindia",
|
domain: "###_timesofindia",
|
||||||
group: [
|
group: [
|
||||||
|
"epaper.indiatimes.com",
|
||||||
"timesofindia.com",
|
"timesofindia.com",
|
||||||
"timesofindia.indiatimes.com"
|
"timesofindia.indiatimes.com"
|
||||||
],
|
],
|
||||||
allow_cookies: 1,
|
allow_cookies: 1,
|
||||||
useragent: "googlebot",
|
|
||||||
exception: [{
|
exception: [{
|
||||||
domain: "timesofindia.indiatimes.com",
|
domain: "timesofindia.com",
|
||||||
allow_cookies: 1
|
allow_cookies: 1,
|
||||||
|
useragent: "googlebot"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
"addons": {
|
"addons": {
|
||||||
"magnolia@12.34": {
|
"magnolia@12.34": {
|
||||||
"updates": [
|
"updates": [
|
||||||
{ "version": "3.4.8.0",
|
{ "version": "3.4.9.0",
|
||||||
"update_link": "https://gitlab.com/magnolia1234/bpc-uploads/-/raw/master/bypass_paywalls_clean-3.4.8.0.xpi" }
|
"update_link": "https://gitlab.com/magnolia1234/bpc-uploads/-/raw/master/bypass_paywalls_clean-3.4.9.0.xpi" }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue