diff --git a/README.md b/README.md index f8340b5..36e50d4 100644 --- a/README.md +++ b/README.md @@ -713,6 +713,7 @@ Grouped in options:\ [Mid-Day](https://www.mid-day.com) - [Outlook](https://www.outlookindia.com) - [The Economic Times (ET Prime)](https://economictimes.indiatimes.com) - +[The Financial Express](https://www.financialexpress.com) - [The Hindu](https://www.thehindu.com) - [The Hindu BusinessLine](https://www.thehindubusinessline.com) - [The Indian Express](https://indianexpress.com) - diff --git a/changelog.txt b/changelog.txt index b418fbc..f0d7d85 100644 --- a/changelog.txt +++ b/changelog.txt @@ -7,6 +7,7 @@ Add Gazet van Antwerpen Add Het Belang van Limburg Add Het Nieuwsblad Add SlideShare +Add The Financial Express (India) Remove Scribd (fix obsolete) Fix El Mercurio (+ regional/opt-in to custom sites) Fix Telegraaf.nl diff --git a/contentScript.js b/contentScript.js index f919442..c53c682 100644 --- a/contentScript.js +++ b/contentScript.js @@ -2781,6 +2781,19 @@ else if (matchDomain('entrepreneur.com')) { } } +else if (matchDomain('financialexpress.com')) { + let paywall = document.querySelector('div.paywall'); + if (paywall) + paywall.classList.remove('paywall'); + let register = document.querySelector('div.pcl-wrap'); + let ads; + if (window.location.pathname.endsWith('/lite/')) + ads = document.querySelectorAll('amp-ad, amp-embed, .ad-bg-container'); + else + ads = document.querySelectorAll('div[class*="-ads-blocks-ad-unit"]'); + removeDOMElement(register, ...ads); +} + else if (matchDomain('firstthings.com')) { let paywall = document.querySelector('.paywall'); removeDOMElement(paywall); diff --git a/manifest.json b/manifest.json index 484c4ca..5d86648 100644 --- a/manifest.json +++ b/manifest.json @@ -218,6 +218,7 @@ "*://*.faz.net/*", "*://*.fd.nl/*", "*://*.finance.si/*", + "*://*.financialexpress.com/*", "*://*.financialpost.com/*", "*://*.firstthings.com/*", "*://*.fnlondon.com/*", @@ -681,5 +682,5 @@ "*://*.wsj.net/*", "*://webcache.googleusercontent.com/*" ], - "version": "2.7.0.4" + "version": "2.7.0.5" } diff --git a/sites.js b/sites.js index b4ceb3b..6791a88 100644 --- a/sites.js +++ b/sites.js @@ -1654,6 +1654,11 @@ var defaultSites = { allow_cookies: 1, block_regex: /(\.tinypass\.com\/|cdn\.ampproject\.org\/v\d\/amp-access-.+\.js)/ }, + "The Financial Express": { + domain: "financialexpress.com", + allow_cookies: 1, + block_regex: /(\.financialexpress\.com\/.+\/min\/premiumStoryContent\.js|cdn\.ampproject\.org\/v\d\/amp-access-.+\.js)/ + }, "The Globe and Mail": { domain: "theglobeandmail.com", block_regex: /(\.theglobeandmail\.com\/pf\/dist\/engine\/react\.js|smartwall\.theglobeandmail\.com\/)/ diff --git a/sites_updated.json b/sites_updated.json index 230fd02..137e63b 100644 --- a/sites_updated.json +++ b/sites_updated.json @@ -35,6 +35,17 @@ ], "new_site": 1 }, + "The Financial Express": { + "domain": "financialexpress.com", + "allow_cookies": 1, + "block_regex": "(\\.financialexpress\\.com\\/.+\\/min\\/premiumStoryContent\\.js|cdn\\.ampproject\\.org\\/v\\d\\/amp-access-.+\\.js)", + "cs_code": [{ + "cond": ".paywall", + "rm_class": "paywall" + } + ], + "new_site": 1 + }, "The Globe and Mail": { "domain": "theglobeandmail.com", "block_regex": "(\\.theglobeandmail\\.com\\/pf\\/dist\\/engine\\/react\\.js|smartwall\\.theglobeandmail\\.com\\/)"