diff --git a/README.md b/README.md index c1ce9bd..ca72fa1 100644 --- a/README.md +++ b/README.md @@ -186,6 +186,17 @@ Grouped in options:\ [USA Today](https://www.usatoday.com)\ Grouped in options:\ +*Advance Local* sites like:\ +[AL/Alabama](https://www.al.com) - +[MLive/Michigan](https://www.mlive.com) - +[NJ/New Jersey](https://www.nj.com) - +[Staten Island Advance](https://www.silive.com) - +[The Express-Times](https://www.lehighvalleylive.com) - +[The Oregonian](https://www.oregonlive.com) - +[The Patriot-News](https://www.pennlive.com) - +[The Plain Dealer](https://www.cleveland.com) - +[The Post-Standard](https://www.syracuse.com) - +[The Republican](https://www.masslive.com)\ *Gannett Group (local USA Today)* sites like (opt-in to custom sites)\ [Detroit Free Press](https://www.freep.com) - [Milwaukee Journal Sentinel](https://www.jsonline.com) - diff --git a/changelog.txt b/changelog.txt index 8698a5c..de942f8 100644 --- a/changelog.txt +++ b/changelog.txt @@ -2,6 +2,7 @@ Changelog Bypass Paywalls Clean - Firefox Post-release +Add Advance Local (local USA) Add Italian.tech Fix Medium (faster) diff --git a/contentScript.js b/contentScript.js index 1bfd35c..2cdd3ca 100644 --- a/contentScript.js +++ b/contentScript.js @@ -19,6 +19,7 @@ var it_quotidiano_domains = ['ilgiorno.it', 'ilrestodelcarlino.it', 'iltelegrafo var nl_mediahuis_region_domains = ['gooieneemlander.nl', 'haarlemsdagblad.nl', 'ijmuidercourant.nl', 'leidschdagblad.nl', 'noordhollandsdagblad.nl']; var no_nhst_media_domains = ['intrafish.com', 'rechargenews.com', 'tradewindsnews.com', 'upstreamonline.com']; var timesofindia_domains = ['timesofindia.com', 'timesofindia.indiatimes.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']; var usa_craincomm_domains = ['adage.com', 'autonews.com', 'chicagobusiness.com', 'crainscleveland.com', 'crainsdetroit.com', 'crainsnewyork.com', 'modernhealthcare.com']; var usa_mcc_domains = ['bnd.com', 'charlotteobserver.com', 'fresnobee.com', 'kansas.com', 'kansascity.com', 'kentucky.com', 'miamiherald.com', 'newsobserver.com', 'sacbee.com', 'star-telegram.com', 'thestate.com', 'tri-cityherald.com']; var usa_mng_domains = ['denverpost.com', 'eastbaytimes.com', 'mercurynews.com', 'ocregister.com', 'pe.com', 'twincities.com']; @@ -1594,7 +1595,24 @@ else } else {//other (like com/org & not at/be/br/ch/cl/de/fr/es/ie/nl/pe/pt/uk)) -if (matchDomain('adweek.com')) { +if (matchDomain(usa_adv_local_domains)) { + let url = window.location.href; + if (url.includes('?outputType=amp')) { + let amp_ads = document.querySelectorAll('.amp-ad-container, amp-embed'); + removeDOMElement(...amp_ads); + } else { + let paywall = document.querySelector('.paywall'); + let amphtml = document.querySelector('link[rel="amphtml"]'); + if (paywall && amphtml) { + removeDOMElement(paywall); + window.location.href = amphtml.href; + } + let ads = document.querySelectorAll('div.ad'); + removeDOMElement(...ads); + } +} + +else if (matchDomain('adweek.com')) { let url = window.location.href; let body_single = document.querySelector('body.single'); let amphtml = document.querySelector('link[rel="amphtml"]'); diff --git a/manifest.json b/manifest.json index 38d871c..efd3f8a 100644 --- a/manifest.json +++ b/manifest.json @@ -65,6 +65,7 @@ "*://*.afr.com/*", "*://*.aisnenouvelle.fr/*", "*://*.ajc.com/*", + "*://*.al.com/*", "*://*.alternatives-economiques.fr/*", "*://*.ambito.com/*", "*://*.americanaffairsjournal.org/*", @@ -114,6 +115,7 @@ "*://*.chronicle.com/*", "*://*.cicero.de/*", "*://*.clarin.com/*", + "*://*.cleveland.com/*", "*://*.cmjornal.pt/*", "*://*.commentary.org/*", "*://*.corriere.it/*", @@ -287,6 +289,7 @@ "*://*.lecho.be/*", "*://*.ledauphine.com/*", "*://*.ledevoir.com/*", + "*://*.lehighvalleylive.com/*", "*://*.leidschdagblad.nl/*", "*://*.lejdd.fr/*", "*://*.lejsl.com/*", @@ -318,6 +321,7 @@ "*://*.marianne.net/*", "*://*.marketwatch.com/*", "*://*.marmai.fi/*", + "*://*.masslive.com/*", "*://*.maz-online.de/*", "*://*.mcall.com/*", "*://*.medianama.com/*", @@ -330,6 +334,7 @@ "*://*.midi-olympique.fr/*", "*://*.midilibre.fr/*", "*://*.mikrobitti.fi/*", + "*://*.mlive.com/*", "*://*.modernhealthcare.com/*", "*://*.morgenpost.de/*", "*://*.mv-voice.com/*", @@ -350,6 +355,7 @@ "*://*.newyorker.com/*", "*://*.niagarafallsreview.ca/*", "*://*.nikkei.com/*", + "*://*.nj.com/*", "*://*.nknews.org/*", "*://*.noordhollandsdagblad.nl/*", "*://*.nordeclair.fr/*", @@ -371,6 +377,7 @@ "*://*.nzz.ch/*", "*://*.observador.pt/*", "*://*.ocregister.com/*", + "*://*.oregonlive.com/*", "*://*.orlandosentinel.com/*", "*://*.ostsee-zeitung.de/*", "*://*.otz.de/*", @@ -379,6 +386,7 @@ "*://*.parismatch.com/*", "*://*.parool.nl/*", "*://*.pe.com/*", + "*://*.pennlive.com/*", "*://*.petitbleu.fr/*", "*://*.philosophynow.org/*", "*://*.pilotonline.com/*", @@ -415,6 +423,7 @@ "*://*.sfchronicle.com/*", "*://*.shz.de/*", "*://*.si.com/*", + "*://*.silive.com/*", "*://*.slate.com/*", "*://*.sloanreview.mit.edu/*", "*://*.smh.com.au/*", @@ -435,6 +444,7 @@ "*://*.sudouest.fr/*", "*://*.sun-sentinel.com/*", "*://*.svz.de/*", + "*://*.syracuse.com/*", "*://*.talouselama.fi/*", "*://*.tampabay.com/*", "*://*.techinasia.com/*", @@ -559,5 +569,5 @@ "*://*.wallkit.net/*", "*://*.wsj.net/*" ], - "version": "2.4.4.1" + "version": "2.4.4.2" } \ No newline at end of file diff --git a/sites.js b/sites.js index c10adcc..0507ec5 100644 --- a/sites.js +++ b/sites.js @@ -14,6 +14,22 @@ var defaultSites = { block_regex: /\.evolok\.net\//, useragent: "googlebot" }, + "Advance Local": { + domain: "###_usa_adv_local", + allow_cookies: 1, + group: [ + "al.com", + "cleveland.com", + "lehighvalleylive.com", + "masslive.com", + "mlive.com", + "nj.com", + "oregonlive.com", + "pennlive.com", + "silive.com", + "syracuse.com" + ] + }, "Adweek": { domain: "adweek.com", block_regex: /\.lightboxcdn\.com\// @@ -23,12 +39,12 @@ var defaultSites = { group: [ "ad.nl", "bd.nl", - "ed.nl", - "tubantia.nl", "bndestem.nl", - "pzc.nl", "destentor.nl", - "gelderlander.nl" + "ed.nl", + "gelderlander.nl", + "pzc.nl", + "tubantia.nl" ], remove_cookies_select_drop: ["temptationTrackingId"] },