From f663b6b141ffb520093b824920fe0cd9fddca486 Mon Sep 17 00:00:00 2001 From: z3rOR0ne Date: Mon, 5 Dec 2022 18:24:12 -0800 Subject: [PATCH] :memo: Installed bypass-paywalls --- .../new-site-request-template.md | 20 + .../.github/ISSUE_TEMPLATE/other.md | 17 + .../.github/workflows/ci.yml | 17 + bypass-paywalls-chrome-master/README.md | 246 ++++++ bypass-paywalls-chrome-master/build/build.sh | 48 ++ .../legacy/bypass.svg | 1 + .../bypass_wsj_extension_screenshot.png | Bin 0 -> 180232 bytes .../legacy/changelog.txt | 28 + .../legacy/ft_screenshot.png | Bin 0 -> 134736 bytes .../manifest-ff.json | 291 +++++++ bypass-paywalls-chrome-master/manifest.json | 38 + .../src/html/options.html | 149 ++++ .../src/html/popup.html | 12 + .../src/icons/bypass-dark.png | Bin 0 -> 628 bytes .../src/icons/bypass.png | Bin 0 -> 609 bytes .../src/js/background.js | 569 +++++++++++++ .../src/js/common.js | 8 + .../src/js/contentScript.js | 786 ++++++++++++++++++ .../src/js/options.js | 122 +++ bypass-paywalls-chrome-master/src/js/sites.js | 179 ++++ .../src/js/version.js | 3 + .../src/updates/updates.json | 10 + .../src/updates/updates.xml | 6 + firefox_notes.txt | 1 + 24 files changed, 2551 insertions(+) create mode 100644 bypass-paywalls-chrome-master/.github/ISSUE_TEMPLATE/new-site-request-template.md create mode 100644 bypass-paywalls-chrome-master/.github/ISSUE_TEMPLATE/other.md create mode 100644 bypass-paywalls-chrome-master/.github/workflows/ci.yml create mode 100755 bypass-paywalls-chrome-master/README.md create mode 100755 bypass-paywalls-chrome-master/build/build.sh create mode 100644 bypass-paywalls-chrome-master/legacy/bypass.svg create mode 100644 bypass-paywalls-chrome-master/legacy/bypass_wsj_extension_screenshot.png create mode 100644 bypass-paywalls-chrome-master/legacy/changelog.txt create mode 100644 bypass-paywalls-chrome-master/legacy/ft_screenshot.png create mode 100755 bypass-paywalls-chrome-master/manifest-ff.json create mode 100644 bypass-paywalls-chrome-master/manifest.json create mode 100644 bypass-paywalls-chrome-master/src/html/options.html create mode 100644 bypass-paywalls-chrome-master/src/html/popup.html create mode 100644 bypass-paywalls-chrome-master/src/icons/bypass-dark.png create mode 100644 bypass-paywalls-chrome-master/src/icons/bypass.png create mode 100755 bypass-paywalls-chrome-master/src/js/background.js create mode 100644 bypass-paywalls-chrome-master/src/js/common.js create mode 100755 bypass-paywalls-chrome-master/src/js/contentScript.js create mode 100644 bypass-paywalls-chrome-master/src/js/options.js create mode 100755 bypass-paywalls-chrome-master/src/js/sites.js create mode 100644 bypass-paywalls-chrome-master/src/js/version.js create mode 100644 bypass-paywalls-chrome-master/src/updates/updates.json create mode 100644 bypass-paywalls-chrome-master/src/updates/updates.xml diff --git a/bypass-paywalls-chrome-master/.github/ISSUE_TEMPLATE/new-site-request-template.md b/bypass-paywalls-chrome-master/.github/ISSUE_TEMPLATE/new-site-request-template.md new file mode 100644 index 00000000..16e18c34 --- /dev/null +++ b/bypass-paywalls-chrome-master/.github/ISSUE_TEMPLATE/new-site-request-template.md @@ -0,0 +1,20 @@ +--- +name: New site request +about: New site request +title: 'New site request: [site here]' +labels: new site request +assignees: '' + +--- + +### New site requests - Before submitting an issue please read the following: + +Only large or major sites will be considered. Usually premium articles cannot be bypassed as they are behind a hard paywall. + +1. Install the uBlock Origin extension if it hasn't been installed already. See if you are still getting a paywall. +2. Check if using Cookie Remover can bypass the paywall. If not, continue to the next step. +3. First search 'Issues' to see if the site has been requested already. +4. Visit an article on the site you want to bypass the paywall for and copy the article title. +5. Open up a new incognito window (Ctrl+Shift+N on Chrome) or Private window (Ctrl+Shift+P on Firefox), and paste the article title into Google. +6. Click on the same article from the Google search results page. +7. If it loads without a paywall replace this entire template text with the word "Confirmed" and submit the request. Otherwise please do not submit an issue as this extension cannot bypass it either. diff --git a/bypass-paywalls-chrome-master/.github/ISSUE_TEMPLATE/other.md b/bypass-paywalls-chrome-master/.github/ISSUE_TEMPLATE/other.md new file mode 100644 index 00000000..3dc718e6 --- /dev/null +++ b/bypass-paywalls-chrome-master/.github/ISSUE_TEMPLATE/other.md @@ -0,0 +1,17 @@ +--- +name: Other +about: Other issues (site not working, bugs, etc) +title: '' +labels: '' +assignees: '' + +--- + + +### +1. First search [Issues](https://github.com/iamadamdev/bypass-paywalls-chrome/issues) to see if your problem has already been reported. +2. Make sure uBlock Origin is installed. +3. Chrome or Firefox? +4. Paste the article URL for the site you are having issues with. +5. Describe the issue. +### diff --git a/bypass-paywalls-chrome-master/.github/workflows/ci.yml b/bypass-paywalls-chrome-master/.github/workflows/ci.yml new file mode 100644 index 00000000..2c979fdc --- /dev/null +++ b/bypass-paywalls-chrome-master/.github/workflows/ci.yml @@ -0,0 +1,17 @@ +name: ci + +on: + push: + branches: + - master + pull_request: + +jobs: + build: + runs-on: ubuntu-latest + name: Build + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Build + run: cd build && ./build.sh \ No newline at end of file diff --git a/bypass-paywalls-chrome-master/README.md b/bypass-paywalls-chrome-master/README.md new file mode 100755 index 00000000..028b2736 --- /dev/null +++ b/bypass-paywalls-chrome-master/README.md @@ -0,0 +1,246 @@ +

+ +

+ +

Bypass Paywalls

+ +*Bypass Paywalls is a web browser extension to help bypass paywalls for selected sites.* + +### Installation Instructions +**Google Chrome / Microsoft Edge** (Custom sites supported) +1. Download this repo as a [ZIP file from GitHub](https://github.com/iamadamdev/bypass-paywalls-chrome/archive/master.zip). +1. Unzip the file and you should have a folder named `bypass-paywalls-chrome-master`. +1. In Chrome/Edge go to the extensions page (`chrome://extensions` or `edge://extensions`). +1. Enable Developer Mode. +1. Drag the `bypass-paywalls-chrome-master` folder anywhere on the page to import it (do not delete the folder afterwards). + +**Mozilla Firefox** (Custom sites not supported) +* [Download and install the latest version](https://github.com/iamadamdev/bypass-paywalls-chrome/releases/latest/download/bypass-paywalls-firefox.xpi) + +**Notes** +* Every time you open Chrome it may warn you about running extensions in developer mode, just click ✕ to keep the extension enabled. +* You will be logged out for any site you have checked. +* This extension works best alongside the adblocker uBlock Origin. +* The Firefox version supports automatic updates. + +### Bypass the following sites' paywalls with this extension: + +[Adweek](https://www.adweek.com)\ +[Algemeen Dagblad](https://www.ad.nl)\ +[American Banker](https://www.americanbanker.com)\ +[Ámbito](https://www.ambito.com)\ +[Baltimore Sun](https://www.baltimoresun.com)\ +[Barron's](https://www.barrons.com)\ +[Bloomberg Quint](https://www.bloombergquint.com)\ +[Bloomberg](https://www.bloomberg.com)\ +[BN De Stem](https://www.bndestem.nl)\ +[Boston Globe](https://www.bostonglobe.com)\ +[Brabants Dagblad](https://www.bd.nl)\ +[Brisbane Times](https://www.brisbanetimes.com.au)\ +[Business Insider](https://www.businessinsider.com)\ +[Caixin](https://www.caixinglobal.com)\ +[Central Western Daily](https://www.centralwesterndaily.com.au)\ +[Chemical & Engineering News](https://cen.acs.org)\ +[Chicago Tribune](https://www.chicagotribune.com)\ +[Corriere Della Sera](https://www.corriere.it)\ +[Crain's Chicago Business](https://www.chicagobusiness.com)\ +[Daily Press](https://www.dailypress.com)\ +[De Gelderlander](https://www.gelderlander.nl)\ +[De Groene Amsterdammer](https://www.groene.nl)\ +[De Stentor](https://www.destentor.nl)\ +[De Speld](https://speld.nl)\ +[De Tijd](https://www.tijd.be)\ +[De Volkskrant](https://www.volkskrant.nl)\ +[DeMorgen](https://www.demorgen.be)\ +[Denver Post](https://www.denverpost.com)\ +[Diario Financiero](https://www.df.cl)\ +[Domani](https://www.editorialedomani.it)\ +[Dynamed Plus](https://www.dynamed.com)\ +[Eindhovens Dagblad](https://www.ed.nl)\ +[El Mercurio](https://www.elmercurio.com)\ +[El Pais](https://www.elpais.com)\ +[El Periodico](https://www.elperiodico.com)\ +[Elu24](https://www.elu24.ee)\ +[Encyclopedia Britannica](https://www.britannica.com)\ +[Estadão](https://www.estadao.com.br)\ +[Examiner](https://www.examiner.com.au)\ +[Expansión](https://www.expansion.com)\ +[Financial News](https://www.fnlondon.com)\ +[Financial Post](https://www.financialpost.com)\ +[Financial Times](https://www.ft.com)\ +[First Things](https://www.firstthings.com)\ +[Foreign Policy](https://www.foreignpolicy.com)\ +[Fortune](https://www.fortune.com)\ +[Genomeweb](https://www.genomeweb.com)\ +[Glassdoor](https://www.glassdoor.com)\ +[Globes](https://www.globes.co.il)\ +[Grubstreet](https://www.grubstreet.com)\ +[Haaretz.co.il](https://www.haaretz.co.il)\ +[Haaretz.com](https://www.haaretz.com)\ +[Harper's Magazine](https://harpers.org)\ +[Hartford Courant](https://www.courant.com)\ +[Harvard Business Review](https://www.hbr.org)\ +[Harvard Business Review China](https://www.hbrchina.org)\ +[Herald Sun](https://www.heraldsun.com.au)\ +[Het Financieel Dagblad](https://fd.nl)\ +[History Extra](https://www.historyextra.com)\ +[Humo](https://www.humo.be)\ +[Il Manifesto](https://www.ilmanifesto.it)\ +[Il Messaggero](https://www.ilmessaggero.it)\ +[Inc.com](https://www.inc.com)\ +[Interest.co.nz](https://www.interest.co.nz)\ +[Investors Chronicle](https://www.investorschronicle.co.uk) +[L'Écho](https://www.lecho.be)\ +[L.A. Business Journal](https://labusinessjournal.com)\ +[La Nación](https://www.lanacion.com.ar)\ +[La Repubblica](https://www.repubblica.it)\ +[La Stampa](https://www.lastampa.it)\ +[La Tercera](https://www.latercera.com)\ +[La Voix du Nord](https://www.lavoixdunord.fr)\ +[Le Devoir](https://www.ledevoir.com)\ +[Le Parisien](https://www.leparisien.fr)\ +[Les Échos](https://www.lesechos.fr)\ +[Loeb Classical Library](https://www.loebclassics.com)\ +[London Review of Books](https://www.lrb.co.uk)\ +[Los Angeles Times](https://www.latimes.com)\ +[MIT Sloan Management Review](https://sloanreview.mit.edu)\ +[MIT Technology Review](https://www.technologyreview.com)\ +[Medium](https://www.medium.com)\ +[Medscape](https://www.medscape.com)\ +[Mexicon News Daily](https://mexiconewsdaily.com)\ +[Mountain View Voice](https://www.mv-voice.com)\ +[National Geographic](https://www.nationalgeographic.com)\ +[New York Daily News](https://www.nydailynews.com)\ +[NRC Handelsblad](https://www.nrc.nl)\ +[NT News](https://www.ntnews.com.au)\ +[National Post](https://www.nationalpost.com)\ +[Neue Zürcher Zeitung](https://www.nzz.ch)\ +[New York Magazine](https://www.nymag.com)\ +[New Zealand Herald](https://www.nzherald.co.nz)\ +[Orange County Register](https://www.ocregister.com)\ +[Orlando Sentinel](https://www.orlandosentinel.com)\ +[PZC](https://www.pzc.nl)\ +[Palo Alto Online](https://www.paloaltoonline.com)\ +[Parool](https://www.parool.nl)\ +[Postimees](https://www.postimees.ee)\ +[Quartz](https://qz.com)\ +[Quora](https://www.quora.com)\ +[Quotidiani Gelocal](https://quotidiani.gelocal.it)\ +[Republic.ru](https://republic.ru)\ +[Reuters](https://www.reuters.com)\ +[San Diego Union Tribune](https://www.sandiegouniontribune.com)\ +[San Francisco Chronicle](https://www.sfchronicle.com)\ +[Scientific American](https://www.scientificamerican.com)\ +[Seeking Alpha](https://seekingalpha.com)\ +[Slate](https://slate.com)\ +[SOFREP](https://sofrep.com)\ +[Statista](https://www.statista.com)\ +[Star Tribune](https://www.startribune.com)\ +[Stuff](https://www.stuff.co.nz)\ +[SunSentinel](https://www.sun-sentinel.com)\ +[Tech in Asia](https://www.techinasia.com)\ +[Telegraaf](https://www.telegraaf.nl)\ +[The Advertiser](https://www.adelaidenow.com.au)\ +[The Advocate](https://www.theadvocate.com.au)\ +[The Age](https://www.theage.com.au)\ +[The American Interest](https://www.the-american-interest.com)\ +[The Athletic](https://www.theathletic.com)\ +[The Athletic (UK)](https://www.theathletic.co.uk)\ +[The Atlantic](https://www.theatlantic.com)\ +[The Australian Financial Review](https://www.afr.com)\ +[The Australian](https://www.theaustralian.com.au)\ +[The Business Journals](https://www.bizjournals.com)\ +[The Canberra Times](https://www.canberratimes.com.au)\ +[The Courier](https://www.thecourier.com.au)\ +[The Courier Mail](https://www.couriermail.com.au)\ +[The Cut](https://www.thecut.com)\ +[The Daily Telegraph](https://www.dailytelegraph.com.au)\ +[The Diplomat](https://www.thediplomat.com)\ +[The Economist](https://www.economist.com)\ +[The Globe and Mail](https://www.theglobeandmail.com)\ +[The Herald](https://www.theherald.com.au)\ +[The Hindu](https://www.thehindu.com)\ +[The Irish Times](https://www.irishtimes.com)\ +[The Japan Times](https://www.japantimes.co.jp)\ +[The Kansas City Star](https://www.kansascity.com)\ +[The Mercury News](https://www.mercurynews.com)\ +[The Mercury Tasmania](https://www.themercury.com.au)\ +[The Morning Call](https://www.mcall.com)\ +[The Nation](https://www.thenation.com)\ +[The National](https://www.thenational.scot)\ +[The New Statesman](https://www.newstatesman.com)\ +[The New York Times](https://www.nytimes.com)\ +[The New Yorker](https://www.newyorker.com)\ +[The News-Gazette](https://www.news-gazette.com)\ +[The Olive Press](https://www.theolivepress.es)\ +[The Philadelphia Inquirer](https://www.inquirer.com)\ +[The Saturday Paper](https://www.thesaturdaypaper.com.au)\ +[The Seattle Times](https://www.seattletimes.com)\ +[The Spectator Australia](https://www.spectator.com.au)\ +[The Spectator](https://www.spectator.co.uk)\ +[The Sydney Morning Herald](https://www.smh.com.au)\ +[The Telegraph](https://www.telegraph.co.uk)\ +[The Toronto Star](https://www.thestar.com)\ +[The Wall Street Journal](https://www.wsj.com)\ +[The Washington Post](https://www.washingtonpost.com)\ +[The Wrap](https://www.thewrap.com)\ +[TheMarker](https://www.themarker.com)\ +[Times Literary Supplement](https://www.the-tls.co.uk)\ +[Towards Data Science](https://www.towardsdatascience.com)\ +[Trouw](https://www.trouw.nl)\ +[Tubantia](https://www.tubantia.nl)\ +[Vanity Fair](https://www.vanityfair.com)\ +[Vrij Nederland](https://www.vn.nl)\ +[Vulture](https://www.vulture.com)\ +[Winston-Salem Journal](https://journalnow.com)\ +[Wired](https://www.wired.com)\ +[Zeit Online](https://www.zeit.de) + +### Sites with limited number of free articles +The free article limit can normally be bypassed by removing cookies for the site.* + +Install the Cookie Remover extension [for Google Chrome](https://chrome.google.com/webstore/detail/cookie-remover/kcgpggonjhmeaejebeoeomdlohicfhce) or [for Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/cookie-remover/). Please rate it 5 stars if you find it useful. + +When coming across a paywall click the cookie icon to remove the cookies then refresh the page. + +_*May not always succeed_ + +### New site requests +Only large or major sites will be considered. Usually premium articles cannot be bypassed as they are behind a hard paywall. + +1. Install the uBlock Origin extension if it hasn't been installed already. See if you are still getting a paywall. +2. Check if using Cookie Remover ([Google Chrome version](https://chrome.google.com/webstore/detail/cookie-remover/kcgpggonjhmeaejebeoeomdlohicfhce) or [Mozilla Firefox version](https://addons.mozilla.org/en-US/firefox/addon/cookie-remover/)) can bypass the paywall. If not, continue to the next step. +3. First search [Issues](https://github.com/iamadamdev/bypass-paywalls-chrome/issues) to see if the site has been requested already. +4. Visit an article on the site you want to bypass the paywall for and copy the article title. +5. Open up a new incognito window (Ctrl+Shift+N on Chrome) or Private window (Ctrl+Shift+P on Firefox), and paste the article title into Google. +6. Click on the same article from the Google search results page. +7. If it loads without a paywall you can [submit a request](https://github.com/iamadamdev/bypass-paywalls-chrome/issues/new/choose) and replace the entire template text with the word "Confirmed". Otherwise please do not submit an issue as this extension cannot bypass it either. + +### Troubleshooting +* This extension works best alongside uBlock Origin [for Google Chrome](https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm) or [for Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/). +* If a site doesn't work, try turning off uBlock and refreshing. +* Try clearing [cookies](https://chrome.google.com/webstore/detail/cookie-remover/kcgpggonjhmeaejebeoeomdlohicfhce). +* Make sure you're running the latest version of Bypass Paywalls. +* If a site is having problems try unchecking "\*General Paywall Bypass\*" in Options. +* If none of these work, you can submit an issue [here](https://github.com/iamadamdev/bypass-paywalls-chrome/issues/new/choose). + +### Contributing - Pull Requests +PRs are welcome. +1. If making a PR to add a new site, confirm your changes actually bypass the paywall. +2. At a minimum these files need to be updated: `README.md`, `manifest-ff.json`, `src/js/sites.js`, and possibly `src/js/background.js`, and/or `src/js/contentScript.js`. +3. Follow existing code-style and use camelCase. +4. Use [JavaScript Semi-Standard Style linter](https://github.com/standard/semistandard). Don't need to follow it exactly. There will be some errors (e.g., do not use it on `sites.js`). + +### Show your support +* Follow me on Twitter [@iamadamdev](https://twitter.com/iamadamdev) for updates. +* I do not ask for donations, all I ask is that you star this repo. + +### Disclaimer +* This software is provided for educational purposes only and +is provided "AS IS", without warranty of any kind, express or +implied, including but not limited to the warranties of merchantability, +fitness for a particular purpose and noninfringement. in no event shall the +authors or copyright holders be liable for any claim, damages or other +liability, whether in an action of contract, tort or otherwise, arising from, +out of or in connection with the software or the use or other dealings in the +software. diff --git a/bypass-paywalls-chrome-master/build/build.sh b/bypass-paywalls-chrome-master/build/build.sh new file mode 100755 index 00000000..e7aa3774 --- /dev/null +++ b/bypass-paywalls-chrome-master/build/build.sh @@ -0,0 +1,48 @@ +#!/bin/sh + +DOC_FILES="../README.md" +IMG_FILES="../src/icons/bypass.png" + +# Strip subdirectories for Chrome manifest +sed 's/src\/.*\///g' ../manifest.json > temp-chrome-manifest.json + +# Strip subdirectories for Firefox manifest +sed 's/src\/.*\///g' ../manifest-ff.json > temp-ff-manifest.json + +# Fix update url for Chrome manifest +sed -i 's/updates\.xml/src\/updates\/updates.xml/g' temp-chrome-manifest.json + +# Fix update url for Firefox manifest +sed -i 's/updates\.json/src\/updates\/updates.json/g' temp-ff-manifest.json + +# Strip subdirectories for background.js +sed 's/src\/.*\///g' ../src/js/background.js > temp-background.js + +# Strip subdirectories for options html file +sed 's/\.\.\/js\///g' ../src/html/options.html > temp-options.html + +# Strip subdirectories for popup html file +sed 's/\.\.\/js\///g' ../src/html/popup.html > temp-popup.html + +HTML_FILES="temp-options.html temp-popup.html" +JS_FILES="../src/js/common.js ../src/js/sites.js ../src/js/contentScript.js ../src/js/options.js ../src/js/version.js temp-background.js" +GEN_FILES="$JS_FILES $HTML_FILES $DOC_FILES $IMG_FILES" +CH_FILES="$GEN_FILES temp-chrome-manifest.json ../src/updates/updates.xml" +FF_FILES="$GEN_FILES temp-ff-manifest.json ../src/updates/updates.json ../src/icons/bypass-dark.png" + +NAME="output/bypass-paywalls" + +# Remove existing files +rm -f $NAME.crx $NAME.xpi + +# Generate Chrome .crx extension package +7z a -tzip -mx9 $NAME.crx $CH_FILES +7z rn $NAME.crx temp-chrome-manifest.json manifest.json temp-background.js background.js temp-options.html options.html temp-popup.html popup.html + +# Generate Firefox .xpi extension package (firefox manifest) +7z a -tzip -mx9 $NAME.xpi $FF_FILES +7z rn $NAME.xpi temp-ff-manifest.json manifest.json temp-background.js background.js temp-options.html options.html temp-popup.html popup.html + +# Remove temp files +echo "\nDeleting temp files..." +rm -v temp-chrome-manifest.json temp-ff-manifest.json temp-background.js temp-options.html temp-popup.html \ No newline at end of file diff --git a/bypass-paywalls-chrome-master/legacy/bypass.svg b/bypass-paywalls-chrome-master/legacy/bypass.svg new file mode 100644 index 00000000..06b343ca --- /dev/null +++ b/bypass-paywalls-chrome-master/legacy/bypass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/bypass-paywalls-chrome-master/legacy/bypass_wsj_extension_screenshot.png b/bypass-paywalls-chrome-master/legacy/bypass_wsj_extension_screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..a1517b40927a36e11e2a47c3f1d1bf19faacae40 GIT binary patch literal 180232 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 literal 0 HcmV?d00001 diff --git a/bypass-paywalls-chrome-master/legacy/changelog.txt b/bypass-paywalls-chrome-master/legacy/changelog.txt new file mode 100644 index 00000000..d78ef90b --- /dev/null +++ b/bypass-paywalls-chrome-master/legacy/changelog.txt @@ -0,0 +1,28 @@ +Updates-- + +2018-11-11 v1.3.5: No longer updating changelog in favor of git log +2018-10-07 v1.3.4: Fixed hbr.org, fixed medium.com, removed medscape.com +2018-10-07 v1.3.3: Fixed haaretz.co.il +2018-10-02 v1.3.2: Added The Advocate(theadvocate.com.au), added Examiner (examiner.com.au) +2018-09-16 v1.3.1: Removed Het Financieele Dagblad (fd.nl) +2018-09-09 v1.3.0: Fixed chicagobusiness.com +2018-09-06 v1.2.11: Add Dynamed Plus +2018-08-26 v1.2.10: Fixed alphabeticised lists, Added The New Statesman and The Spectator +2018-07-04 v1.2.9: Added The Denver Post (denverpost.com, note: need to turn off uBlock for this site) +2018-06-26 v1.2.8: Bug fixes (washingtonpost.com) +2018-06-08 v1.2.7: Added Wired (wired.com) +2018-05-20 v1.2.6: Added TheMarker (themarker.com) +2018-05-12 v1.2.5: Fixed Boston Globe (bostonglobe.com) +2018-05-10 v1.2.4: Fixed redirect issue +2018-05-05 v1.2.3: Added Bloomberg (bloomberg.com) +2018-04-23 v1.2.2: Added the English Version of Haaretz website (haaretz.com) +2018-04-07 v1.2.1: Open Source'd Bypass Paywalls! Fixed The Economist (economist.com) +2018-04-05 v1.2.0: added Corriere Della Sera (corriere.it), added Dagens Nyheter (dn.se), fixed The Age (theage.com.au) +2018-01-30 v1.0.7: Added Medium (medium.com), added The Boston Globe (bostonglobe.com), added The Mercury News (mercurynews.com), removed The Australian (theaustralian.com.au), removed The Courier Mail (couriermail.com.au), removed The Telegraph (telegraph.co.uk) +2017-09-14 v1.06: Added back Barron's, added Het Financieele Dagblad (fd.nl), added Le Temps (letemps.ch), added Haaretz (haaretz.co.il) +2017-07-15 v1.05: removed Barron's as the google redirect no longer works +2017-04-16: Added MIT Technology Review (technologyreview.com), NRC (nrc.nl), The Courier Mail (couriermail.com.au). +2017-04-05: Added 'Nikkei Asian Review'. +2017-02-25: If you are trying to view NYT articles or tired of the WSJ popup, try installing an adblocker (I recommend 'uBlock Origin'). +2017-02-16: Added 'The Australian'. +2017-02-09: WSJ working again (bypass paywall)! Also added glassdoor, nytimes, seattletimes. diff --git a/bypass-paywalls-chrome-master/legacy/ft_screenshot.png b/bypass-paywalls-chrome-master/legacy/ft_screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..093467e0df3547f4582f241484a235d995483d5f GIT binary patch literal 134736 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�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 DL~lQZ literal 0 HcmV?d00001 diff --git a/bypass-paywalls-chrome-master/manifest-ff.json b/bypass-paywalls-chrome-master/manifest-ff.json new file mode 100755 index 00000000..cce820e4 --- /dev/null +++ b/bypass-paywalls-chrome-master/manifest-ff.json @@ -0,0 +1,291 @@ +{ + "background": { + "scripts": [ + "src/js/common.js", + "src/js/sites.js", + "src/js/background.js" + ] + }, + "content_scripts": [ + { + "matches": [ + "*://*.ad.nl/*", + "*://*.afr.com/*", + "*://*.americanbanker.com/*", + "*://*.ambito.com/*", + "*://*.bizjournals.com/*", + "*://*.bloomberg.com/*", + "*://*.bloombergquint.com/*", + "*://*.businessinsider.com/*", + "*://*.caixinglobal.com/*", + "*://*.canberratimes.com.au/*", + "*://*.economist.com/*", + "*://*.ed.nl/*", + "*://*.editorialedomani.it/*", + "*://*.elmercurio.com/*", + "*://*.elpais.com/*", + "*://*.elperiodico.com/*", + "*://*.elu24.ee/*", + "*://*.estadao.com.br/*", + "*://*.examiner.com.au/*", + "*://*.firstthings.com/*", + "*://*.ft.com/*", + "*://*.gelocal.it/*", + "*://*.grubstreet.com/*", + "*://*.haaretz.co.il/*", + "*://*.humo.be/*", + "*://*.ilmessaggero.it/*", + "*://*.interest.co.nz/*", + "*://*.ledevoir.com/*", + "*://*.leparisien.fr/*", + "*://*.lavoixdunord.fr/*", + "*://*.medium.com/*", + "*://*.medscape.com/*", + "*://*.mexiconewsdaily.com/*", + "*://*.nytimes.com/*", + "*://*.nzherald.co.nz/*", + "*://*.parool.nl/*", + "*://*.postimees.ee/*", + "*://*.repubblica.it/*", + "*://*.sfchronicle.com/*", + "*://*.sloanreview.mit.edu/*", + "*://*.stuff.co.nz/*", + "*://*.techinasia.com/*", + "*://*.telegraaf.nl/*", + "*://*.the-american-interest.com/*", + "*://*.the-tls.co.uk/*", + "*://*.theadvocate.com.au/*", + "*://*.thecourier.com.au/*", + "*://*.thecut.com/*", + "*://*.theglobeandmail.com/*", + "*://*.thehindu.com/*", + "*://*.thenational.scot/*", + "*://*.theolivepress.es/*", + "*://*.thestar.com/*", + "*://*.thewrap.com/*", + "*://*.trouw.nl/*", + "*://*.volkskrant.nl/*", + "*://*.vulture.com/*", + "*://*.washingtonpost.com/*", + "*://*.wsj.com/*", + "*://*.hbr.org/*", + "*://*.financialpost.com/*", + "*://*.sueddeutsche.de/*", + "*://*.elmundo.es/*", + "*://*.time.com/*", + "*://*.expansion.com/*", + "*://*.foreignpolicy.com/*", + "*://*.bostonglobe.com/*", + "*://*.theathletic.com/*", + "*://*.theathletic.co.uk/*", + "*://*.hbrchina.org/*", + "*://*.scmp.com/*" + ], + "js": ["src/js/contentScript.js"] + } + ], + "applications": { + "gecko": { + "id": "bypasspaywalls@bypasspaywalls", + "update_url": "https://raw.githubusercontent.com/iamadamdev/bypass-paywalls-chrome/master/src/updates/updates.json" + } + }, + "browser_action": { + "theme_icons": [ + { + "light": "src/icons/bypass-dark.png", + "dark": "src/icons/bypass.png", + "size": 128 + } + ], + "default_popup": "src/html/popup.html", + "default_icon": { + "128": "src/icons/bypass.png" + } + }, + "description": "Bypass News Sites' Paywalls", + "homepage_url": "https://github.com/iamadamdev/bypass-paywalls-chrome/blob/master/README.md", + "icons": { + "128": "src/icon/bypass.png" + }, + "manifest_version": 2, + "name": "Bypass Paywalls", + "short_name": "Bypass Paywall", + "options_ui": { + "page": "src/html/options.html" + }, + "permissions": [ + "cookies", + "storage", + "tabs", + "webRequest", + "webRequestBlocking", + "*://*.outbrain.com/*", + "*://*.piano.io/*", + "*://*.poool.fr/*", + "*://*.qiota.com/*", + "*://*.tinypass.com/*", + "*://*.ad.nl/*", + "*://*.adelaidenow.com.au/*", + "*://*.adweek.com/*", + "*://*.afr.com/*", + "*://*.baltimoresun.com/*", + "*://*.barrons.com/*", + "*://*.bizjournals.com/*", + "*://*.bloomberg.com/*", + "*://*.bloombergquint.com/*", + "*://*.bostonglobe.com/*", + "*://*.brisbanetimes.com.au/*", + "*://*.britannica.com/*", + "*://*.businessinsider.com/*", + "*://*.caixinglobal.com/*", + "*://*.cen.acs.org/*", + "*://*.centralwesterndaily.com.au/*", + "*://*.chicagobusiness.com/*", + "*://*.chicagotribune.com/*", + "*://*.corriere.it/*", + "*://*.courant.com/*", + "*://*.couriermail.com.au/*", + "*://*.dailypress.com/*", + "*://*.dailytelegraph.com.au/*", + "*://*.delfi.ee/*", + "*://*.demorgen.be/*", + "*://*.denverpost.com/*", + "*://*.dynamed.com/*", + "*://*.economist.com/*", + "*://*.ed.nl/*", + "*://*.elmercurio.com/*", + "*://*.elu24.ee/*", + "*://*.examiner.com.au/*", + "*://*.fd.nl/*", + "*://*.fnlondon.com/*", + "*://*.foreignpolicy.com/*", + "*://*.fortune.com/*", + "*://*.ft.com/*", + "*://*.genomeweb.com/*", + "*://*.gelocal.it/*", + "*://*.glassdoor.com/*", + "*://*.globes.co.il/*", + "*://*.groene.nl/*", + "*://*.haaretz.co.il/*", + "*://*.haaretz.com/*", + "*://*.harpers.org/*", + "*://*.hbr.org/*", + "*://*.heraldsun.com.au/*", + "*://*.ilmanifesto.it/*", + "*://*.inc.com/*", + "*://*.inquirer.com/*", + "*://*.interest.co.nz/*", + "*://*.investorschronicle.co.uk/*", + "*://*.irishtimes.com/*", + "*://*.japantimes.co.jp/*", + "*://*.journalnow.com/*", + "*://*.kansascity.com/*", + "*://*.labusinessjournal.com/*", + "*://*.lanacion.com.ar/*", + "*://*.lastampa.it/*", + "*://*.latercera.com/*", + "*://*.latimes.com/*", + "*://*.lavoixdunord.fr/*", + "*://*.lecho.be/*", + "*://*.leparisien.fr/*", + "*://*.lesechos.fr/*", + "*://*.loebclassics.com/*", + "*://*.lrb.co.uk/*", + "*://*.mcall.com/*", + "*://*.medium.com/*", + "*://*.medscape.com/*", + "*://*.mercurynews.com/*", + "*://*.mv-voice.com/*", + "*://*.nationalgeographic.com", + "*://*.nationalpost.com/*", + "*://*.news-gazette.com/*", + "*://*.newstatesman.com/*", + "*://*.newyorker.com/*", + "*://*.nrc.nl/*", + "*://*.ntnews.com.au/*", + "*://*.nydailynews.com/*", + "*://*.nymag.com/*", + "*://*.nytimes.com/*", + "*://*.nzherald.co.nz/*", + "*://*.ocregister.com/*", + "*://*.orlandosentinel.com/*", + "*://*.paloaltoonline.com/*", + "*://*.parool.nl/*", + "*://*.postimees.ee/*", + "*://*.quora.com/*", + "*://*.qz.com/*", + "*://*.repubblica.it/*", + "*://*.sandiegouniontribune.com/*", + "*://*.scientificamerican.com/*", + "*://*.seattletimes.com/*", + "*://*.seekingalpha.com/*", + "*://*.slate.com/*", + "*://*.smh.com.au/*", + "*://*.sofrep.com/*", + "*://*.spectator.co.uk/*", + "*://*.spectator.com.au/*", + "*://*.speld.nl/", + "*://*.statista.com/*", + "*://*.stuff.co.nz/*", + "*://*.sun-sentinel.com/*", + "*://*.techinasia.com/*", + "*://*.technologyreview.com/*", + "*://*.telegraaf.nl/*", + "*://*.telegraph.co.uk/*", + "*://*.the-tls.co.uk/*", + "*://*.theadvocate.com.au/*", + "*://*.theage.com.au/*", + "*://*.theatlantic.com/*", + "*://*.theaustralian.com.au/*", + "*://*.thediplomat.com/*", + "*://*.theglobeandmail.com/*", + "*://*.theherald.com.au/*", + "*://*.thehindu.com/*", + "*://*.themarker.com/*", + "*://*.themercury.com.au/*", + "*://*.thenation.com/*", + "*://*.thenational.scot/*", + "*://*.theolivepress.es/*", + "*://*.thesaturdaypaper.com.au/*", + "*://*.thestar.com/*", + "*://*.thewrap.com/*", + "*://*.tijd.be/*", + "*://*.towardsdatascience.com/*", + "*://*.trouw.nl/*", + "*://*.vanityfair.com/*", + "*://*.vn.nl/*", + "*://*.volkskrant.nl/*", + "*://*.washingtonpost.com/*", + "*://*.wired.com/*", + "*://*.wsj.com/*", + "*://*.nzz.ch/*", + "*://*.republic.ru/*", + "*://*.historyextra.com/*", + "*://*.netdna-ssl.com/*", + "*://*.startribune.com/*", + "*://*.df.cl/*", + "*://*.financialpost.com/*", + "*://*.gelderlander.nl/*", + "*://*.bndestem.nl/*", + "*://*.bd.nl/*", + "*://*.tubantia.nl/*", + "*://*.pzc.nl/*", + "*://*.destentor.nl/*", + "*://*.ambito/*", + "*://*.sueddeutsche.de/*", + "*://*.spectator.us/*", + "*://*.humo.be/*", + "*://*.elmundo.es/*", + "*://*.time.com/*", + "*://*.zeit.de/*", + "*://*.ampproject.org/*", + "*://*.reuters.com/*", + "*://*.expansion.com/*", + "*://*.theathletic.com/*", + "*://*.theathletic.co.uk/*", + "*://*.hbrchina.org/*", + "*://*.scmp.com/*" + ], + "version": "1.8.1" +} diff --git a/bypass-paywalls-chrome-master/manifest.json b/bypass-paywalls-chrome-master/manifest.json new file mode 100644 index 00000000..3c07d111 --- /dev/null +++ b/bypass-paywalls-chrome-master/manifest.json @@ -0,0 +1,38 @@ +{ + "background": { + "scripts": [ + "src/js/common.js", + "src/js/sites.js", + "src/js/background.js" + ] + }, + "content_security_policy": "script-src 'self' https://www.google-analytics.com; object-src 'self'", + "browser_action": { + "default_popup": "src/html/popup.html", + "default_icon": { + "128": "src/icons/bypass.png" + } + }, + "description": "Bypass News Sites' Paywalls", + "homepage_url": "https://github.com/iamadamdev/bypass-paywalls-chrome/blob/master/README.md", + "icons": { + "128": "src/icons/bypass.png" + }, + "manifest_version": 2, + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3PRmcRnHFZwHUlCgoTAdBjc9nUjmJo8l8kvkl/OZV6biZFAGUQGdxF1xoGhRccWA7qfQrZdPwcM1VQoVS/1F+87XiutKTe/HNsTAFvOcVS0tjCSH6DOHpewkMUBZujwTIeo7UXUVmCPQ1UbVd6m8KmHYtSHYlaX0uXRcguWhLmO5hASxw4onvAD0uql/t/ntxsIATwn4hVApg0VZhy0QAbMany8/5ByKPa19mCQwsIdRkcpG+PNHTLWPDgeGoDL7S0DxIduraRhTlrDX/zy5ETu6NWq6r+/jRzmXAjx+vSDCU5Ps2YG8QwdCL4Zl+CNVdQrnqz4X1zfPFJ1FFmUSpwIDAQAB", + "name": "Bypass Paywalls", + "update_url": "https://raw.githubusercontent.com/iamadamdev/bypass-paywalls-chrome/master/src/updates/updates.xml", + "short_name": "Bypass Paywall", + "options_ui": { + "chrome_style": false, + "page": "src/html/options.html" + }, + "permissions": [ + "cookies", + "storage", + "webRequest", + "webRequestBlocking", + "" + ], + "version": "1.8.1" +} diff --git a/bypass-paywalls-chrome-master/src/html/options.html b/bypass-paywalls-chrome-master/src/html/options.html new file mode 100644 index 00000000..ef000a1e --- /dev/null +++ b/bypass-paywalls-chrome-master/src/html/options.html @@ -0,0 +1,149 @@ + + + + + Bypass Paywalls Options + + + +

+ +
+

+ Selected sites will have their cookies cleared and referer set to Google. You should + uncheck sites you are logged in to otherwise you will be logged out on every visit. +

+ +
+
+ +
+

+ To try bypassing other sites enter domain names here (one domain per line). Sites below will be have their cookies removed and attempted to be browsed as the Googlebot. +

+

+ This feature is provided "as is" and will not work with many sites. + Do not report issues with sites entered here. +

+ +
+ +
+
+ +
+ + + + + + diff --git a/bypass-paywalls-chrome-master/src/html/popup.html b/bypass-paywalls-chrome-master/src/html/popup.html new file mode 100644 index 00000000..3bc4631b --- /dev/null +++ b/bypass-paywalls-chrome-master/src/html/popup.html @@ -0,0 +1,12 @@ + + + + + + +
+ + + + diff --git a/bypass-paywalls-chrome-master/src/icons/bypass-dark.png b/bypass-paywalls-chrome-master/src/icons/bypass-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e6f0883f63afeb236d3fb281f5c7b750b6e34a3a GIT binary patch literal 628 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H0wgodS2_SGmUKs7M+SzC{oH>NS%G|oWRDYEG+iAZ-31&tB_n%^yi~k;Wdea zTCug$ZL(fCRh&B+&foPmCgtXV^!mAX&-$O8mbgZgq$HN4S|t~y0x1R~10w@n12bJivk*g5D-&ZYQ*&(t11kdq h;eV+fC>nC}Q!>*kacf9gd>3Q`gQu&X%Q~loCIC9h*K_~? literal 0 HcmV?d00001 diff --git a/bypass-paywalls-chrome-master/src/icons/bypass.png b/bypass-paywalls-chrome-master/src/icons/bypass.png new file mode 100644 index 0000000000000000000000000000000000000000..b23592719b632ce9646ee8b317fe1408ad55c781 GIT binary patch literal 609 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H0wgodS2_SGmUKs7M+SzC{oH>NS%G|oWRDFdh=giU~7huPFdM~Q)fG1Jq+kbJg)Yb)SkFFr9lsNl-*Am#l|0ZRU~r#(1`8vE`Jey8X#oiH zLqEeVF$k04fC4CNK)`^5ks-kPz@8fg8$N!C+gN_@~ zOP^+AYW8*iynE-@-1vRtu*;bJDE9cEx&PW zrB2ZtmG4)X?yTkSbG)}I=AVuG{O89v9J-t^v-|z@j@PF+rb$i@Kl!=KujPA8-tIt| zXJ*}8cE8(s%I@p>8=X_Re5_#)|MWeXYLe^oYd~QGLMxBiG1#z|I)!cJO9VPxwZt`| zBqgyV)hf9t6-Y4{85kMp8kp%CnuQpeTA3JInVM@G7+4t?2>(m'] +}, extraInfoSpec); + +// remove cookies after page load +extensionApi.webRequest.onCompleted.addListener(function (details) { + let domainToRemove; + for (const domain of _removeCookies) { + if (enabledSites.includes(domain) && matchUrlDomain(domain, details.url)) { + domainToRemove = domain; + break; + } + } + if (domainToRemove) { + extensionApi.cookies.getAll({ domain: domainToRemove }, function (cookies) { + for (const ck of cookies) { + const cookie = { + url: (ck.secure ? 'https://' : 'http://') + ck.domain + ck.path, + name: ck.name, + storeId: ck.storeId + }; + // .firstPartyDomain = undefined on Chrome (doesn't support it) + if (ck.firstPartyDomain !== undefined) { + cookie.firstPartyDomain = ck.firstPartyDomain; + } + const cookieDomain = ck.domain; + const rcDomain = cookieDomain.replace(/^(\.?www\.|\.)/, ''); + // hold specific cookie(s) from removeCookies domains + if ((rcDomain in removeCookiesSelectHold) && removeCookiesSelectHold[rcDomain].includes(ck.name)) { + continue; // don't remove specific cookie + } + // drop only specific cookie(s) from removeCookies domains + if ((rcDomain in removeCookiesSelectDrop) && !(removeCookiesSelectDrop[rcDomain].includes(ck.name))) { + continue; // only remove specific cookie + } + extensionApi.cookies.remove(cookie); + } + }); + } +}, { + urls: [''] +}); + +// Google Analytics to anonymously track DAU (Chrome only) +function initGA () { + (function (i, s, o, g, r, a, m) { + i.GoogleAnalyticsObject = r; + i[r] = i[r] || function () { + (i[r].q = i[r].q || []).push(arguments); + }, i[r].l = 1 * new Date(); + a = s.createElement(o), m = s.getElementsByTagName(o)[0]; + a.async = 1; + a.src = g; + m.parentNode.insertBefore(a, m); + })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); + ga('create', 'UA-69824169-2', 'auto'); + ga('set', 'checkProtocolTask', null); + ga('set', 'anonymizeIp', true); + ga('send', 'pageview'); +} + +function isSiteEnabled (details) { + const enabledSite = matchUrlDomain(enabledSites, details.url); + if (enabledSite in restrictions) { + return restrictions[enabledSite].test(details.url); + } + return !!enabledSite; +} + +function matchUrlDomain (domains, url) { + return matchDomain(domains, urlHost(url)); +} + +function matchDomain (domains, hostname) { + let matchedDomain = false; + if (!hostname) { hostname = window.location.hostname; } + if (typeof domains === 'string') { domains = [domains]; } + domains.some(domain => (hostname === domain || hostname.endsWith('.' + domain)) && (matchedDomain = domain)); + return matchedDomain; +} + +function urlHost (url) { + if (url && url.startsWith('http')) { + try { + return new URL(url).hostname; + } catch (e) { + console.log(`url not valid: ${url} error: ${e}`); + } + } + return url; +} diff --git a/bypass-paywalls-chrome-master/src/js/common.js b/bypass-paywalls-chrome-master/src/js/common.js new file mode 100644 index 00000000..9cc5e736 --- /dev/null +++ b/bypass-paywalls-chrome-master/src/js/common.js @@ -0,0 +1,8 @@ +const extensionApi = + (typeof browser === 'object' && + typeof browser.runtime === 'object' && + typeof browser.runtime.getManifest === 'function') ? browser + : (typeof chrome === 'object' && + typeof chrome.runtime === 'object' && + typeof chrome.runtime.getManifest === 'function') ? chrome + : console.log('Cannot find extensionApi under namespace "browser" or "chrome"'); diff --git a/bypass-paywalls-chrome-master/src/js/contentScript.js b/bypass-paywalls-chrome-master/src/js/contentScript.js new file mode 100755 index 00000000..e7769b77 --- /dev/null +++ b/bypass-paywalls-chrome-master/src/js/contentScript.js @@ -0,0 +1,786 @@ +if (!matchDomain(['seekingalpha.com', 'sfchronicle.com', 'cen.acs.org', 'elmundo.es', 'scmp.com'])) { + window.localStorage.clear(); +} + +if (matchDomain('elmercurio.com')) { + if (window.location.href.toLowerCase().includes('/inversiones/')) { + document.addEventListener('DOMContentLoaded', () => { + const paywall = document.querySelector('#modal_limit_articulos'); + const body = document.querySelector('body'); + removeDOMElement(paywall); + if (body.hasAttribute('class')) { body.removeAttribute('class'); } + }); + } +} else if (matchDomain('estadao.com.br')) { + setTimeout(function () { + const paywall = document.querySelector('#paywall-wrapper-iframe-estadao'); + const body = document.querySelector('html'); + + removeDOMElement(paywall); + body.removeAttribute('style'); + }, 300); // Delay (in milliseconds) +} else if (matchDomain('rep.repubblica.it')) { + window.setTimeout(function () { + if (window.location.href.includes('/pwa/')) { + window.location.href = window.location.href.replace('/pwa/', '/ws/detail/'); + } + }, 500); + if (window.location.href.includes('/ws/detail/')) { + const paywall = document.querySelector('.paywall'); + if (paywall) { + ampUnhideSubscriptionsSection(); + } + } +} else if (matchDomain('americanbanker.com')) { + const inlineGate = document.querySelector('.inline-gate'); + if (inlineGate) { + inlineGate.classList.remove('inline-gate'); + const inlineGated = document.querySelectorAll('.inline-gated'); + for (const elem of inlineGated) { elem.classList.remove('inline-gated'); } + } +} else if (matchDomain('telegraaf.nl')) { + if (window.location.href.startsWith('https://www.telegraaf.nl/error?ref=/')) { + window.location.href = window.location.href.split('&')[0].replace('error?ref=/', ''); + } + const articleWrapper = document.querySelector('.ArticlePageWrapper__uid'); + const spotXBanner = document.querySelector('.ArticleBodyBlocks__inlineArticleSpotXBanner'); + const paywall = document.querySelector('.PopupBackdrop__block'); + removeDOMElement(spotXBanner, paywall); + const premium = document.querySelector('.PremiumLabelWithLine__body'); + const articleId = articleWrapper ? articleWrapper.innerText : '123'; + const articleBodyDone = document.querySelector('#articleBody' + articleId); + if (premium && !articleBodyDone) { + const articleBodyOld = document.querySelector('[id^=articleBody]'); + removeDOMElement(articleBodyOld); + const json = document.querySelector('script[type="application/ld+json"][data-react-helmet="true"]'); + if (json) { + const jsonText = JSON.parse(json.text).articleBody; + const articleBody = document.querySelector('section.TextArticlePage__bodyText'); + if (articleBody) { + const divMain = document.createElement('div'); + divMain.setAttribute('id', 'articleBody' + articleId); + const divElem = document.createElement('div'); + divElem.setAttribute('data-element', 'articleBodyBlocks'); + const textArray = jsonText.split('\n\n'); + textArray.forEach(pText => { + const pDiv = document.createElement('p'); + pDiv.setAttribute('class', 'ArticleBodyBlocks__paragraph ArticleBodyBlocks__paragraph--nieuws'); + pDiv.innerText = pText; + divElem.appendChild(pDiv); + }); + divMain.appendChild(divElem); + articleBody.appendChild(divMain); + } + } + } +} else if (matchDomain(['ad.nl', 'ed.nl', 'bndestem.nl', 'bd.nl', 'tubantia.nl', 'destentor.nl', 'pzc.nl', 'gelderlander.nl'])) { + const paywall = document.querySelector('.article__component.article__component--paywall-module-notification'); + removeDOMElement(paywall); +} else if (matchDomain('washingtonpost.com')) { + const leaderboard = document.querySelector('#leaderboard-wrapper'); + const adverts = document.querySelectorAll('div[data-qa="article-body-ad"]'); + const softwall = document.querySelector('[id^="softwall"]'); + removeDOMElement(leaderboard, softwall, ...adverts); + if (window.location.href.includes('/gdpr-consent/')) { + const freeButton = document.querySelector('.gdpr-consent-container .continue-btn.button.free'); + if (freeButton) { freeButton.click(); } + window.setTimeout(function () { + const gdprcheckbox = document.querySelector('.gdpr-consent-container .consent-page:not(.hide) #agree'); + if (gdprcheckbox) { + gdprcheckbox.checked = true; + gdprcheckbox.dispatchEvent(new Event('change')); + document.querySelector('.gdpr-consent-container .consent-page:not(.hide) .continue-btn.button.accept-consent').click(); + } + }, 300); // Delay (in milliseconds) + } else { + const url = window.location.href; + function main (element) { + removeDOMElement(element); + window.location.href = url.split('?')[0] + '?outputType=amp'; + } + if (!url.includes('outputType=amp')) { + waitDOMElement('div[id^="paywall-"]', 'DIV', main, false); + } else { + const subscriptionsSections = document.querySelectorAll('[subscriptions-section="content"]'); + for (const subscriptionsSection of subscriptionsSections) { subscriptionsSection.removeAttribute('subscriptions-section'); } + } + } +} else if (matchDomain('wsj.com') && !matchDomain('cn.wsj.com')) { + if (window.location.href.includes('/articles/')) { + const closeButton = document.querySelector('div.close-btn[role="button"]'); + if (closeButton) { closeButton.click(); } + } + document.addEventListener('DOMContentLoaded', () => { + const url = window.location.href; + const snippet = document.querySelector('.snippet-promotion'); + const wsjPro = document.querySelector('meta[name="page.site"][content="wsjpro"]'); + if (snippet || wsjPro) { + if (!window.location.hash) { + if (url.includes('?')) { + window.location.href = url.replace('?', '#refreshed?'); + } else { window.location.href = url + '#refreshed'; } + } else { window.location.href = window.location.href.replace('wsj.com', 'wsj.com/amp').replace('#refreshed', ''); } + } + }); +} else if (matchDomain('sloanreview.mit.edu')) { + const readMore = document.querySelector('.btn-read-more'); + if (readMore) { + readMore.click(); + } +} else if (matchDomain('mexiconewsdaily.com')) { + window.setTimeout(function () { + const popup = document.querySelector('div.pigeon-widget-prompt'); + const cproOverlay = document.querySelector('.cpro-overlay'); + removeDOMElement(popup, cproOverlay); + }, 500); // Delay (in milliseconds) +} else if (matchDomain('the-american-interest.com')) { + const counter = document.getElementById('article-counter'); + removeDOMElement(counter); +} else if (matchDomain('nzherald.co.nz')) { + const articleContent = document.querySelector('.article__content'); + if (articleContent) { + const articleOffer = document.querySelector('.article-offer'); + if (articleOffer) { + const cssSelector = articleContent.querySelectorAll('p')[5].getAttribute('class'); + const hiddenNotPars = articleContent.querySelectorAll('.' + cssSelector + ':not(p)'); + for (const hiddenNotPar of hiddenNotPars) { + hiddenNotPar.classList.remove(cssSelector); + hiddenNotPar.removeAttribute('style'); + } + const hiddenPars = articleContent.querySelectorAll('p.' + cssSelector); + const parser = new DOMParser(); + for (const hiddenPar of hiddenPars) { + const parHtml = parser.parseFromString('
' + hiddenPar.innerHTML + '
', 'text/html'); + const parDom = parHtml.querySelector('div'); + articleContent.insertBefore(parDom, hiddenPar); + } + const firstSpan = document.querySelector('p > span'); + if (firstSpan) { firstSpan.removeAttribute('class'); } + removeDOMElement(articleOffer); + } + } + const premiumToaster = document.querySelector('#premium-toaster'); + removeDOMElement(premiumToaster); +} else if (matchDomain('interest.co.nz')) { + const wrapper = document.getElementById('pp-ablock-banner-wrapper'); + const overlay = document.querySelector('.black-overlay'); + removeDOMElement(overlay, wrapper); +} else if (matchDomain('stuff.co.nz')) { + const overlay = document.querySelector('.x0'); + removeDOMElement(overlay); +} else if (matchDomain('thenational.scot')) { + const overlay = document.querySelector('.template-container'); + removeDOMElement(overlay); +} else if (matchDomain('thestar.com')) { + setTimeout(function () { + const paywall = document.querySelector('.basic-paywall-new'); + removeDOMElement(paywall); + const tbc = document.querySelectorAll('.text-block-container'); + for (const el of tbc) { + el.removeAttribute('style'); + } + }, 1000); // Delay (in milliseconds) +} else if (matchDomain('afr.com')) { + document.addEventListener('DOMContentLoaded', () => { + const hiddenImage = document.querySelectorAll('img'); + for (const image of hiddenImage) { + const src = image.src; + if ('src: ' + src.indexOf('.gif') !== -1) { + const dataSrc = image.getAttribute('data-src'); + if (dataSrc) { + image.setAttribute('src', dataSrc); + } + } + } + const plista = document.querySelector('div[data-plista-placement="underArticle_Group"]'); + removeDOMElement(plista); + }); +} else if (matchDomain(['parool.nl', 'trouw.nl', 'volkskrant.nl', 'demorgen.be', 'humo.be'])) { + document.addEventListener('DOMContentLoaded', () => { + const topBanner = document.querySelector('div[data-temptation-position="PAGE_TOP"]'); + const paywall = document.querySelector('div[data-temptation-position="ARTICLE_BOTTOM"]'); + const hiddenSection = document.querySelector('div[data-temptation-position="ARTICLE_INLINE"]'); + const overlay = document.querySelector('div[data-temptation-position="PAGE_BOTTOM"]'); + removeDOMElement(topBanner, paywall, hiddenSection, overlay); + }); +} else if (matchDomain('firstthings.com')) { + const paywall = document.getElementsByClassName('paywall')[0]; + removeDOMElement(paywall); +} else if (matchDomain('bloomberg.com')) { + blockElement('#graphics-paywall-overlay', true); +} else if (matchDomain('bloombergquint.com')) { + const articlesLeftModal = document.getElementsByClassName('paywall-meter-module__story-paywall-container__1UgCE')[0]; + const paywall = document.getElementById('paywallDmp'); + removeDOMElement(articlesLeftModal, paywall); +} else if (matchDomain('medium.com') || document.querySelector('script[src^="https://cdn-client.medium.com/"]')) { + const paywall = document.querySelector('div#paywall-background-color'); + removeDOMElement(paywall); + if (paywall) { + extensionApi.runtime.sendMessage({ request: 'refreshCurrentTab' }); + } + window.setTimeout(function () { + const meter = document.querySelector('[id*="highlight-meter-"]'); + if (meter) { + meter.hidden = true; + } + }, 500); // Delay (in milliseconds) +} else if (matchDomain('theglobeandmail.com')) { + const articleBodySubscribed = document.querySelector('.c-article-body--subscribed'); + if (articleBodySubscribed) { + articleBodySubscribed.removeAttribute('class'); + } +} else if (matchDomain(['examiner.com.au', 'thecourier.com.au', 'theadvocate.com.au'])) { + const subscribeTruncate = document.querySelector('.subscribe-truncate'); + if (subscribeTruncate) { subscribeTruncate.classList.remove('subscribe-truncate'); } + const subscriberHider = document.querySelectorAll('.subscriber-hider'); + for (const el of subscriberHider) { + el.classList.remove('subscriber-hider'); + } +} else if (matchDomain('canberratimes.com.au')) { + const paywall = document.querySelector('.subscribe-article.news-article-body.article__body'); + paywall.classList.remove('subscribe-article'); + const subscribe = document.getElementsByClassName('subscriber-container')[0]; + removeDOMElement(subscribe); + const content = document.getElementsByClassName('subscriber-hider'); + for (const el of content) { + el.classList.remove('subscriber-hider'); + } +} else if (matchDomain('ledevoir.com')) { + const counter = document.querySelector('.full.hidden-print.popup-msg'); + removeDOMElement(counter); +} else if (matchDomain('ft.com')) { + const cookieBanner = document.querySelector('.o-banner__outer'); + const ribbon = document.querySelector('.js-article-ribbon'); + const ads = document.querySelector('.o-ads'); + removeDOMElement(cookieBanner, ads, ribbon); +} else if (matchDomain('thehindu.com')) { + document.addEventListener('DOMContentLoaded', () => { + const counter = document.querySelector('#test'); + const coBanner = document.querySelector('.co-banner'); + const support = document.querySelector('div.support-jlm'); + removeDOMElement(counter, coBanner, support); + }); +} else if (matchDomain('nytimes.com')) { + const banners = document.querySelectorAll('div[data-testid="inline-message"], div[id^="ad-"], div.expanded-dock'); + removeDOMElement(...banners); +} else if (matchDomain('technologyreview.com')) { + window.setTimeout(function () { + const bodyObscured = document.querySelector('body[class*="body__obscureContent"]'); + if (bodyObscured) { removeClassesByPrefix(bodyObscured, 'body__obscureContent'); } + const overlay = document.querySelector('div[class*="overlayFooter__wrapper"]'); + if (overlay) { overlay.setAttribute('style', 'display:none'); } + const contentBodyHidden = document.querySelector('div[class*="contentBody__contentHidden"]'); + if (contentBodyHidden) { removeClassesByPrefix(contentBodyHidden, 'contentBody__contentHidden'); } + const contentBodyOverlay = document.querySelector('div[class*="contentBody__overlay"]'); + if (contentBodyOverlay) { contentBodyOverlay.removeAttribute('class'); } + }, 500); +} else if (matchDomain('leparisien.fr')) { + window.removeEventListener('scroll', this.scrollListener); + const paywall = document.querySelector('.relative.piano-paywall.below_nav.sticky'); + removeDOMElement(paywall); + setTimeout(function () { + const content = document.getElementsByClassName('content'); + for (const el of content) { + el.removeAttribute('style'); + } + }, 300); // Delay (in milliseconds) +} else if (matchDomain('caixinglobal.com')) { + const payTips = document.querySelectorAll('.cons-pay-tip'); + for (const payTip of payTips) { + payTip.removeAttribute('style'); + } + const appContent = document.getElementById('appContent'); + if (appContent) { + const pHidden = document.querySelectorAll('p:not([style="display:block;"]'); + for (const el of pHidden) { + el.setAttribute('style', 'display:block;'); + } + } +} else if (matchDomain('bizjournals.com')) { + const sheetOverlay = document.querySelector('.sheet-overlay'); + const chunkPaywall = document.querySelector('.chunk--paywall'); + removeDOMElement(sheetOverlay, chunkPaywall); + const overlaid = document.querySelectorAll('.is-overlaid'); + for (const el of overlaid) { + el.classList.remove('is-overlaid'); + } + const bodyHidden = document.querySelector('.js-pre-chunks__story-body'); + bodyHidden.removeAttribute('style'); +} else if (matchDomain('the-tls.co.uk')) { + const paywall = document.querySelector('.tls-subscriptions-banner__closed-skin'); + removeDOMElement(paywall); +} else if (matchDomain('cen.acs.org')) { + const paywall = document.querySelector('.meteredBar'); + removeDOMElement(paywall); +} else if (matchDomain('elperiodico.com')) { + setTimeout(function () { + const unavailableArea = document.querySelector('.closed'); + const infoBox = document.querySelector('.ep-masPeriodico-info'); + if (unavailableArea) { + unavailableArea.classList.remove('closed'); + } + if (infoBox) { + infoBox.parentNode.removeChild(infoBox); + } + }, 1000); +} else if (matchDomain('techinasia.com')) { + const paywall = document.querySelector('.paywall-content'); + if (paywall) { + paywall.classList.remove('paywall-content'); + } + const splashSubscribe = document.querySelector('.splash-subscribe'); + const paywallHard = document.querySelector('.paywall-hard'); + removeDOMElement(splashSubscribe, paywallHard); +} else if (matchDomain('thewrap.com')) { + const embed = document.querySelector('.embed'); + if (embed) { + // Display feature video + const container = document.querySelector('.featured-image-container'); + removeDOMElement(container); + embed.classList.remove('d-none'); + } +} else if (matchDomain('hbr.org')) { + const banner = document.querySelector('.persistent-banner'); + removeDOMElement(banner); +} else if (matchDomain('spectator.co.uk')) { + const banner = document.querySelector('#subscribe-ribbon'); + removeDOMElement(banner); +} else if (matchDomain('barrons.com')) { + const url = window.location.href; + if (!url.includes('barrons.com/amp/')) { + const bodyContinuous = document.querySelector('body.is-continuous'); + const snippet = document.querySelector('meta[content="snippet"]'); + if (bodyContinuous && snippet) { + removeDOMElement(snippet); + window.location.href = url.replace('barrons.com', 'barrons.com/amp'); + } + const signinLinks = document.querySelectorAll('a.primary-button--link[href*="target="]'); + for (const signinLink of signinLinks) { + signinLink.href = decodeURIComponent(signinLink.href.split('target=')[1]).split('?')[0]; + signinLink.text = 'Click'; + } + const barronsAds = document.querySelectorAll('.barrons-body-ad-placement'); + removeDOMElement(...barronsAds); + } else { + const preview = document.querySelector('section[subscriptions-section="content-not-granted"]'); + removeDOMElement(preview); + const subscrSection = document.querySelector('section[subscriptions-section="content"]'); + if (subscrSection) { + subscrSection.removeAttribute('subscriptions-section'); + } + } + removeDOMElement(document.querySelector('.login-section-container')); +} else if (matchDomain('nzz.ch')) { + const paywall = document.querySelector('.dynamic-regwall'); + removeDOMElement(paywall); +} else if (matchDomain('irishtimes.com')) { + document.addEventListener('DOMContentLoaded', () => { + const stubArticleMsg = document.querySelector('div.stub-article-msg'); + const url = window.location.href; + if (url.includes('mode=sample') || stubArticleMsg) { window.location.href = new URL(url).pathname + '?mode=amp'; } + }); +} else if (matchDomain('thesaturdaypaper.com.au')) { + const paywall = document.querySelector('div.paywall-hard-always-show'); + removeDOMElement(paywall); +} else if (matchDomain('lesechos.fr') && window.location.href.match(/-\d{6,}/)) { + window.setTimeout(function () { + const aboBanner = document.querySelector('[class^="pgxf3b"]'); + const adBlocks = document.querySelectorAll('[class*="jzxvkd"'); + for (const adBlock of adBlocks) { adBlock.setAttribute('style', 'display:none'); } + if (aboBanner) { + removeDOMElement(aboBanner); + const url = window.location.href; + const html = document.documentElement.outerHTML; + let state; + const split1 = html.split('window.__PRELOADED_STATE__=')[1]; + const split2 = split1.split('')[0].trim(); + if (split2.includes('; window.__DATA__=')) { state = split2.split('; window.__DATA__=')[0].trim(); } else { state = split2.substr(0, split2.length - 1); } + try { + const data = JSON.parse(state); + const article = data.article.data.stripes[0].mainContent[0].data.description; + const urlLoaded = data.article.data.path; + if (!url.includes(urlLoaded)) { window.location.reload(true); } + const paywallNode = document.querySelector('.post-paywall'); + if (paywallNode) { + const contentNode = document.createElement('div'); + const parser = new DOMParser(); + const articleHtml = parser.parseFromString('
' + article + '
', 'text/html'); + const articlePar = articleHtml.querySelector('div'); + if (articlePar) { + contentNode.appendChild(articlePar); + contentNode.className = paywallNode.className; + paywallNode.parentNode.insertBefore(contentNode, paywallNode); + removeDOMElement(paywallNode); + const paywallLastChildNode = document.querySelector('.post-paywall > :last-child'); + if (paywallLastChildNode) { + paywallLastChildNode.setAttribute('style', 'height: auto !important; overflow: hidden !important; max-height: none !important;'); + } + } + } + const styleElem = document.head.appendChild(document.createElement('style')); + styleElem.innerHTML = '.post-paywall::after {height: auto !important;}'; + } catch (err) { + window.location.reload(true); + } + } + }, 500); // Delay (in milliseconds) +} else if (matchDomain('startribune.com')) { + // remove active class from all elements + document.querySelectorAll('div.ReactModalPortal').forEach(function (el) { + removeDOMElement(el); + }); + // Enable Scroll. Reveal Hiddlen Paragraph + document.getElementsByTagName('body')[0].removeAttribute('class'); +} else if (matchDomain('seattletimes.com')) { + window.setTimeout(function () { + // remove modal class from all elements + document.querySelectorAll('div.modal').forEach(function (el) { + removeDOMElement(el); + }); + // Remove Blurred Style from all matching Divs + document.getElementById('container').removeAttribute('style'); + document.querySelectorAll('div[style~="filter"]').forEach(function (el) { + el.removeAttribute('style'); + }); + document + .querySelectorAll('div[class~="NewsletterSignupSplash"]') + .forEach(function (el) { + el.removeAttribute('class'); + }); + }, 1000); // Delay (in milliseconds) +} else if (matchDomain('theatlantic.com')) { + // Remove all nudge elements + document.querySelectorAll('div[class*="c-nudge"]').forEach(function (el) { + removeDOMElement(el); + }); + // Remove all FancyBox ads + document.querySelectorAll('div[class*="fancybox"]').forEach(function (el) { + removeDOMElement(el); + }); +} else if (matchDomain('theathletic.com')) { + if (!window.location.search.match(/(\?|&)amp/)) { + const paywall = document.querySelector('div#slideup-paywall'); + if (paywall) { + const overlays = document.querySelectorAll('div[id*="overlay"], div:empty:not([data-rjs])'); + removeDOMElement(paywall, ...overlays); + const body = document.querySelector('body'); + if (body) { + body.style.overflow = 'visible'; + body.style.position = 'relative'; + } + } else { + const headlinePaywall = document.querySelectorAll('a.headline-paywall'); + const amphtml = document.querySelector('link[rel="amphtml"]'); + if (headlinePaywall.length && amphtml) { + removeDOMElement(...headlinePaywall); + window.setTimeout(function () { + window.location.href = amphtml.href; + }, 1000); + } + } + } else { + ampUnhideSubscriptionsSection(); + } + const apron = document.querySelector('div#free-apron-cta, div.slideup-free-apron-container'); + removeDOMElement(apron); +} else if (matchDomain('newyorker.com')) { + blockElement('.paywall-bar', true); + blockElement('.paywall-modal'); +} else if (matchDomain('vanityfair.com')) { + const paywall = document.querySelector('.paywall-bar'); + removeDOMElement(paywall); +} else if (matchDomain(['postimees.ee', 'elu24.ee'])) { + setTimeout(function () { + // Remove 'adblocker-detected' footer notification + const adblockNotif = document.querySelector('.ad-block-notification-overlay'); + removeDOMElement(adblockNotif); + document.body.removeAttribute('style'); + }, 800); // Delay (in milliseconds) +} else if (matchDomain('theolivepress.es')) { + const modalBackdrop = document.querySelector('.modal-backdrop'); + const paywall = document.querySelector('.ev-open-modal-paywall-REQUIRE_LOGIN_WITH_ENTITLEMENT'); + removeDOMElement(modalBackdrop, paywall); + + for (const clazz of ['ev-modals', 'modal-open']) { + document.body.classList.remove(clazz); + } +} else if (matchDomain('themarker.com')) { + setTimeout(function () { + const paywall = document.querySelector('[data-test="bottomStrip"]'); + const notifications = document.querySelector('#pwSubscribePopup'); + const banner = document.querySelector('#themarker\\.com\\.billboard\\.desktop'); + const newsBanner = document.querySelector('#themarker\\.com\\.news\\.banner'); + const midBanner = document.querySelector('#themarker\\.com.headline\\.banner\\.desktop'); + const financeBanner = document.querySelector('#themarker\\.com\\.finance\\.banner'); + const topStrip = document.querySelector('[data-test="topStrip"]'); + const otherBanners = Array.from(document.querySelectorAll('[data-audtarget]')); + removeDOMElement(paywall, notifications, banner, topStrip, midBanner, newsBanner, financeBanner, ...otherBanners); + }, 500); +} else if (matchDomain('haaretz.co.il')) { + setTimeout(function () { + const notifications = document.querySelector('#pwSubscribePopup'); + const paywall = document.querySelector('[data-test="bottomStrip"]'); + const banner = document.querySelector('#haaretz\\.co\\.il\\.billboard\\.desktop'); + const editorsBanner = document.querySelector('#haaretz\\.co\\.il\\.editors\\.banner'); + const headlinesBanner = document.querySelector('#haaretz\\.co\\.il\\.headline\\.box\\.desktop'); + const topStrip = document.querySelector('[data-test="topStrip"]'); + const otherBanners = Array.from(document.querySelectorAll('[data-audtarget]')); + removeDOMElement(paywall, notifications, banner, editorsBanner, topStrip, headlinesBanner, ...otherBanners); + }, 500); +} else if (matchDomain('sueddeutsche.de')) { + const url = window.location.href; + document.addEventListener('DOMContentLoaded', () => { + const offerPage = document.querySelector('div.offer-page'); + if (url.startsWith('https://www.sueddeutsche.de') && (url.includes('reduced=true') || offerPage)) { window.location.href = url.split('?')[0].replace('www.', 'amphtml.'); } else if (url.startsWith('https://sz-magazin.sueddeutsche.de')) { + if (url.includes('reduced=true') || offerPage) { window.location.href = new URL(url).pathname + '!amp'; } + } + }); + window.setTimeout(function () { + if (url.includes('!amp')) { + const paragraphReduced = document.querySelector('.paragraph--reduced'); + if (paragraphReduced) { paragraphReduced.classList.remove('paragraph--reduced'); } + const paragraphHidden = document.querySelectorAll('.paragraph--hidden'); + for (const parHidden of paragraphHidden) { parHidden.classList.remove('paragraph--hidden'); } + const paragraphDynamic = document.querySelector('.paragraph--dynamic'); + if (paragraphDynamic) { paragraphDynamic.classList.remove('paragraph--dynamic'); } + const ampOfferpage = document.querySelector('.amp-offerpage'); + removeDOMElement(ampOfferpage); + } + }, 500); // Delay (in milliseconds) +} else if (matchDomain('adweek.com')) { + const bodySingle = document.querySelector('body.single'); + const ampHtml = document.querySelector('link[rel="amphtml"]'); + if (bodySingle && ampHtml) { + bodySingle.classList.remove('single'); + window.location.href = ampHtml.href; + } +} else if (matchDomain('gelocal.it')) { + if (!window.location.href.includes('/amp/')) { + const paywallAdagio = document.querySelector('.paywall-adagio'); + removeDOMElement(paywallAdagio); + } else { + const paywall = document.querySelector('div[amp-access="showContent"]'); + if (paywall) { paywall.removeAttribute('amp-access-hide'); } + const ampAds = document.querySelectorAll('amp-ad'); + removeDOMElement(...ampAds); + } +} else if (matchDomain('elmundo.es')) { + const premium = document.querySelector('.ue-c-article__premium'); + const url = window.location.href; + if (!url.includes('/amp.' + 'elmundo.es' + '/')) { + if (premium) { + removeDOMElement(premium); + window.location.href = window.location.href.replace('/www.', '/amp.'); + } + } else { + const paywall = document.querySelector('div[amp-access="authorized!=true"]'); + if (paywall) { + removeDOMElement(paywall); + const divHidden = document.querySelector('div[amp-access="authorized=true"]'); + if (divHidden) { + divHidden.removeAttribute('amp-access-hide'); + } + } + const advertising = document.querySelectorAll('.advertising, amp-embed'); + removeDOMElement(...advertising); + } +} else if (matchDomain('speld.nl')) { + const paywallPopup = document.querySelector('.c-paywall-notice'); + removeDOMElement(paywallPopup); +} else if (matchDomain('lastampa.it')) { + const url = window.location.href; + if (!url.includes('/amp/')) { + const premium = document.querySelector('.paywall-adagio'); + removeDOMElement(premium); + window.setTimeout(function () { + if (premium) { + window.location.href = url.split('?')[0] + '/amp/'; + } + const articleBody = document.querySelector('div#article-body[style]'); + if (articleBody) { + articleBody.removeAttribute('style'); + } + }, 500); + } else { + const paywall = document.querySelector('div[id^="paywall-banner"]'); + removeDOMElement(paywall); + const subscriptionSection = document.querySelector('[subscriptions-section="content"]'); + if (subscriptionSection) { + subscriptionSection.removeAttribute('subscriptions-section'); + const preview = document.querySelector('div[subscriptions-section="content-not-granted"]'); + removeDOMElement(preview); + } + const ampAds = document.querySelectorAll('amp-ad, amp-embed'); + removeDOMElement(...ampAds); + } +} else if (matchDomain('time.com')) { + const body = document.querySelector('body'); + if (body) { + body.setAttribute('style', 'position:relative !important;'); + } +} else if (matchDomain('expansion.com')) { + const premium = document.querySelector('.ue-c-article__premium'); + const url = window.location.href; + if (!url.includes('/amp.' + 'expansion.com' + '/')) { + if (premium) { + removeDOMElement(premium); + window.location.href = window.location.href.replace('/www.', '/amp.'); + } + } else { + const paywall = document.querySelector('div[amp-access="authorized!=true"]'); + if (paywall) { + removeDOMElement(paywall); + const divHidden = document.querySelector('div[amp-access="authorized=true"]'); + if (divHidden) { + divHidden.removeAttribute('amp-access-hide'); + } + } + const advertising = document.querySelectorAll('.advertising, amp-embed'); + removeDOMElement(...advertising); + } +} else if (matchDomain('chicagobusiness.com')) { + const body = document.querySelector('body[class]'); + if (body) { + body.removeAttribute('class'); + } +} else if (matchDomain('latimes.com')) { + const paywall = document.querySelector('metering-modal'); + const incognitoWall = document.querySelector('metering-toppanel'); + if (paywall) { + removeDOMElement(paywall); + } else if (incognitoWall) { + removeDOMElement(incognitoWall); + } + if (paywall || incognitoWall) { + document.body.removeAttribute('style'); + } +} else if (matchDomain('foreignpolicy.com')) { + const contentUngated = document.querySelector('div.content-ungated'); + removeDOMElement(contentUngated); + const contentGated = document.querySelector('div.content-gated'); + if (contentGated) { + contentGated.classList.remove('content-gated'); + } +} else if (matchDomain('bostonglobe.com')) { + // Remove the portion covering the paywall + const paywall = document.querySelector('div.meter-paywall'); + if (paywall) { + removeDOMElement(paywall); + } + // Re-enable scrolling + const body = document.querySelector('body'); + if (body) { + document.body.removeAttribute('style'); + } + // Click the button to reveal the rest of the article + const buttonDiv = document.querySelector('[id="continue_button"]'); + if (buttonDiv) { + const button = buttonDiv.querySelector('button'); + if (button) { + button.click(); + } + } +} else if (matchDomain('nationalgeographic.com')) { + // prevent modal from showing up, then remove scroll-locking, and article blur + new window.MutationObserver(function (mutations) { + for (const mutation of mutations) { + for (const node of mutation.addedNodes) { + if (node instanceof window.HTMLElement) { + if (node.matches('#fittPortal_0')) { + removeDOMElement(node); + const body = document.body; + body.removeAttribute('class'); + body.removeAttribute('style'); + body.removeAttribute('overflow'); + const blur = document.querySelector('#natgeo-template1-frame-1-module-1 > div > div > section > article > section > div.Article__Content__Overlay--gated'); + if (blur) removeDOMElement(blur); + + this.disconnect(); // Stop watching for element being added after one removal + } + } + } + } + }).observe(document, { subtree: true, childList: true }); +} else if (matchDomain('hbrchina.org')) { + const hiddenDiv = document.querySelector('div#the_content'); + if (hiddenDiv) { + hiddenDiv.removeAttribute('style'); + } +} else if (matchDomain('scmp.com')) { + if (window.location.href.includes('/amp.')) { + const divHidden = document.querySelectorAll('div.article-body[amp-access][amp-access-hide]'); + for (const elem of divHidden) { + elem.removeAttribute('amp-access-hide'); + } + const defaultMeters = document.querySelectorAll('div.default-meter, div#archive-article-meter'); + const ads = document.querySelectorAll('amp-ad, div.ad-banner, div.advert-fly-carpet-container, div.inline-advert'); + removeDOMElement(...defaultMeters, ...ads); + } +} + +function matchDomain (domains) { + const hostname = window.location.hostname; + if (typeof domains === 'string') { domains = [domains]; } + return domains.some(domain => hostname === domain || hostname.endsWith('.' + domain)); +} + +function waitDOMElement (selector, tagName = '', callback, multiple = false) { + new window.MutationObserver(function (mutations) { + for (const mutation of mutations) { + for (const node of mutation.addedNodes) { + if (!tagName || (node.tagName === tagName)) { + if (node.matches(selector)) { + callback(node); + if (!multiple) { this.disconnect(); } + } + } + } + } + }).observe(document, { + subtree: true, + childList: true + }); +} + +function removeDOMElement (...elements) { + for (const element of elements) { + if (element) { element.remove(); } + } +} + +function removeClassesByPrefix (el, prefix) { + for (const clazz of el.classList) { + if (clazz.startsWith(prefix)) { + el.classList.remove(clazz); + } + } +} + +// Prevent element from being added the first time to the DOM +function blockElement (selector, blockAlways = false) { + new window.MutationObserver(function (mutations) { + for (const mutation of mutations) { + for (const node of mutation.addedNodes) { + if (node instanceof window.HTMLElement) { + if (node.matches(selector)) { + removeDOMElement(node); + if (!blockAlways) { + this.disconnect(); // Stop watching for element being added after one removal + } + } + } + } + } + }).observe(document, { subtree: true, childList: true }); +} + +function ampUnhideSubscriptionsSection (ampAdsSel = 'amp-ad, .ad') { + const preview = document.querySelector('[subscriptions-section="content-not-granted"]'); + removeDOMElement(preview); + const subscriptionsSection = document.querySelectorAll('[subscriptions-section="content"]'); + for (const elem of subscriptionsSection) { + elem.removeAttribute('subscriptions-section'); + } + const ampAds = document.querySelectorAll(ampAdsSel); + removeDOMElement(...ampAds); +} diff --git a/bypass-paywalls-chrome-master/src/js/options.js b/bypass-paywalls-chrome-master/src/js/options.js new file mode 100644 index 00000000..92933d2a --- /dev/null +++ b/bypass-paywalls-chrome-master/src/js/options.js @@ -0,0 +1,122 @@ +// Shortcut for document.querySelector() +function $(sel, el = document) { + return el.querySelector(sel); +} + +// Shortcut for document.querySelectorAll() +function $$(sel, el = document) { + return Array.from(el.querySelectorAll(sel)); +} + +// Select UI pane +function selectPane(e) { + const panes = $$('.pane'); + for (const tab of $$('#tabs button')) { + tab.classList.toggle('active', tab == e.target); + } + + for (const pane of panes) { + pane.classList.toggle('active', pane.id == e.target.dataset.pane); + } +} + +// Saves options to extensionApi.storage +function saveOptions () { + + const sites = $$('#bypass_sites input').reduce(function (memo, inputEl) { + if (inputEl.checked) { + memo[inputEl.dataset.key] = inputEl.dataset.value; + } + return memo; + }, {}); + + const customSites = $('#custom_sites').value + .split('\n') + .map(s => s.trim()) + .filter(s => s); + + extensionApi.storage.sync.set({ + sites: sites, + customSites: customSites + }, function () { + // Update status to let user know options were saved. + const status = $('#status'); + status.textContent = 'Options saved'; + setTimeout(function () { + status.textContent = ''; + + // Reload runtime so background script picks up changes + chrome.runtime.reload(); + + window.close(); + }, 800); + }); +} + +// Restores checkbox input states using the preferences +// stored in extensionApi.storage. +function renderOptions () { + extensionApi.storage.sync.get({ + sites: {}, + customSites: [], + }, function (items) { + // Render supported sites + const sites = items.sites; + for (const key in defaultSites) { + if (!Object.prototype.hasOwnProperty.call(defaultSites, key)) { + continue; + } + + const value = defaultSites[key]; + const labelEl = document.createElement('label'); + const inputEl = document.createElement('input'); + inputEl.type = 'checkbox'; + inputEl.dataset.key = key; + inputEl.dataset.value = value; + inputEl.checked = (key in sites) || (key.replace(/\s\(.*\)/, '') in sites); + + labelEl.appendChild(inputEl); + labelEl.appendChild(document.createTextNode(key)); + $('#bypass_sites').appendChild(labelEl); + } + + // Render custom sites + const customSites = items.customSites; + $('#custom_sites').value = customSites.join('\n'); + + // Set select all/none checkbox state. Note: "indeterminate" checkboxes + // require `chrome_style: false` be set in manifest.json. See + // https://bugs.chromium.org/p/chromium/issues/detail?id=1097489 + const nItems = $$('input[data-key]').length; + const nChecked = $$('input[data-key]').filter(el => el.checked).length; + $('#select-all input').checked = nChecked / nItems > 0.5; + $('#select-all input').indeterminate = nChecked && nChecked != nItems; + }); +} + +// Select/deselect all supported sites +function selectAll () { + for (const el of $$('input[data-key]')) { + el.checked = this.checked; + }; +} + +// Initialize UI +function init() { + renderOptions(); + + $('#save').addEventListener('click', saveOptions); + $('#select-all input').addEventListener('click', selectAll); + + for (const el of $$('#tabs button')) { + el.addEventListener('click', selectPane); + } + + selectPane({target: $('#tabs button:first-child')}); + + if (extensionApi === chrome) { + document.body.classList.add('customSitesEnabled'); + } +} + +document.addEventListener('DOMContentLoaded', init); diff --git a/bypass-paywalls-chrome-master/src/js/sites.js b/bypass-paywalls-chrome-master/src/js/sites.js new file mode 100755 index 00000000..eaee4c9c --- /dev/null +++ b/bypass-paywalls-chrome-master/src/js/sites.js @@ -0,0 +1,179 @@ +// Cookies from this list are blocked by default +const defaultSites = { + 'Adweek': 'adweek.com', + 'Algemeen Dagblad': 'ad.nl', + '\u00C1mbito': 'ambito.com', + 'American Banker': 'americanbanker.com', + 'Baltimore Sun': 'baltimoresun.com', + 'Barron\'s': 'barrons.com', + 'Bloomberg': 'bloomberg.com', + 'Bloomberg Quint (free articles only)': 'bloombergquint.com', + 'BN De Stem': 'bndestem.nl', + 'Boston Globe': 'bostonglobe.com', + 'Brabants Dagblad': 'bd.nl', + 'Brisbane Times': 'brisbanetimes.com.au', + 'Business Insider': 'businessinsider.com', + 'Caixin': 'caixinglobal.com', + 'Central Western Daily': 'centralwesterndaily.com.au', + 'Chemical & Engineering News': 'cen.acs.org', + 'Chicago Tribune': 'chicagotribune.com', + 'Corriere Della Sera': 'corriere.it', + 'Crain\'s Chicago Business': 'chicagobusiness.com', + 'Daily Press': 'dailypress.com', + 'De Gelderlander': 'gelderlander.nl', + 'De Groene Amsterdammer': 'groene.nl', + 'DeMorgen': 'demorgen.be', + 'Denver Post': 'denverpost.com', + 'De Speld': 'speld.nl', + 'De Stentor': 'destentor.nl', + 'De Tijd': 'tijd.be', + 'de Volkskrant': 'volkskrant.nl', + 'Diario Financiero': 'df.cl', + 'Domani': 'editorialedomani.it', + 'Dynamed Plus': 'dynamed.com', + 'Eindhovens Dagblad': 'ed.nl', + 'El Mercurio': 'elmercurio.com', + 'El Mundo': 'elmundo.es', + 'El Pais': 'elpais.com', + 'El Periodico': 'elperiodico.com', + 'Elu24': 'elu24.ee', + 'Encyclopedia Britannica': 'britannica.com', + 'Estadão': 'estadao.com.br', + 'Examiner': 'examiner.com.au', + 'Expansión': 'expansion.com', + 'Financial News': 'fnlondon.com', + 'Financial Post':'financialpost.com', + 'Financial Times': 'ft.com', + 'First Things': 'firstthings.com', + 'Foreign Policy': 'foreignpolicy.com', + 'Fortune': 'fortune.com', + 'Genomeweb': 'genomeweb.com', + 'Glassdoor': 'glassdoor.com', + 'Globes': 'globes.co.il', + 'Grubstreet' : 'grubstreet.com', + 'Haaretz English': 'haaretz.com', + 'Haaretz': 'haaretz.co.il', + 'Harper\'s Magazine': 'harpers.org', + 'Hartford Courant': 'courant.com', + 'Harvard Business Review': 'hbr.org', + 'Harvard Business Review China': 'hbrchina.org', + 'Herald Sun': 'heraldsun.com.au', + 'Het Financieele Dagblad': 'fd.nl', + 'History Extra': 'historyextra.com', + 'Humo': 'humo.be', + 'Il Manifesto': 'ilmanifesto.it', + 'Il Messaggero': 'ilmessaggero.it', + 'Inc.com': 'inc.com', + 'Interest NZ': 'interest.co.nz', + 'Investors Chronicle': 'investorschronicle.co.uk', + 'La Nacion': 'lanacion.com.ar', + 'La Repubblica': 'repubblica.it', + 'La Stampa': 'lastampa.it', + 'La Tercera': 'latercera.com', + 'La Voix du Nord': 'lavoixdunord.fr', + 'L\'Echo': 'lecho.be', + 'Le Devoir': 'ledevoir.com', + 'Le Parisien': 'leparisien.fr', + 'Les Echos': 'lesechos.fr', + 'Loeb Classical Library': 'loebclassics.com', + 'London Review of Books': 'lrb.co.uk', + 'Los Angeles Business Journal': 'labusinessjournal.com', + 'Los Angeles Times': 'latimes.com', + 'Medium': 'medium.com', + 'Medscape': 'medscape.com', + 'Mexico News Daily': 'mexiconewsdaily.com', + 'MIT Sloan Management Review': 'sloanreview.mit.edu', + 'MIT Technology Review': 'technologyreview.com', + 'Mountain View Voice': 'mv-voice.com', + 'National Geographic': 'nationalgeographic.com', + 'National Post': 'nationalpost.com', + 'Neue Zürcher Zeitung': 'nzz.ch', + 'New Statesman': 'newstatesman.com', + 'New York Daily News': 'nydailynews.com', + 'New York Magazine': 'nymag.com', + 'New Zealand Herald': 'nzherald.co.nz', + 'NRC': 'nrc.nl', + 'NT News': 'ntnews.com.au', + 'Orange County Register': 'ocregister.com', + 'Orlando Sentinel': 'orlandosentinel.com', + 'Palo Alto Online': 'paloaltoonline.com', + 'Parool': 'parool.nl', + 'Postimees': 'postimees.ee', + 'PZC': 'pzc.nl', + 'Quartz (free articles only)': 'qz.com', + 'Quora': 'quora.com', + 'Quotidiani Gelocal': 'gelocal.it', + 'Republic.ru': 'republic.ru', + 'Reuters': 'reuters.com', + 'San Diego Union Tribune': 'sandiegouniontribune.com', + 'San Francisco Chronicle': 'sfchronicle.com', + 'Scientific American': 'scientificamerican.com', + 'Seeking Alpha': 'seekingalpha.com', + 'Slate': 'slate.com', + 'SOFREP': 'sofrep.com', + 'Star Tribune': 'startribune.com', + 'Statista': 'statista.com', + 'Stuff': 'stuff.co.nz', + "Süddeutsche Zeitung": "sueddeutsche.de", + "South China Morning Post": "scmp.com", + 'SunSentinel': 'sun-sentinel.com', + 'Tech in Asia': 'techinasia.com', + 'Telegraaf': 'telegraaf.nl', + 'Time': 'time.com', + 'The Advertiser': 'adelaidenow.com.au', + 'The Advocate': 'theadvocate.com.au', + 'The Age': 'theage.com.au', + 'The American Interest': 'the-american-interest.com', + 'The Athletic': 'theathletic.com', + 'The Athletic (UK)': 'theathletic.co.uk', + 'The Atlantic': 'theatlantic.com', + 'The Australian Financial Review': 'afr.com', + 'The Australian': 'theaustralian.com.au', + 'The Business Journals': 'bizjournals.com', + 'The Canberra Times': 'canberratimes.com.au', + 'The Courier': 'thecourier.com.au', + 'The Courier Mail': 'couriermail.com.au', + 'The Cut': 'thecut.com', + 'The Daily Telegraph': 'dailytelegraph.com.au', + 'The Diplomat': 'thediplomat.com', + 'The Economist': 'economist.com', + 'The Globe and Mail': 'theglobeandmail.com', + 'The Herald': 'theherald.com.au', + 'The Hindu': 'thehindu.com', + 'The Irish Times (free articles only)': 'irishtimes.com', + 'The Japan Times': 'japantimes.co.jp', + 'The Kansas City Star': 'kansascity.com', + 'TheMarker': 'themarker.com', + 'The Mercury News': 'mercurynews.com', + 'The Mercury Tasmania': 'themercury.com.au', + 'The Morning Call': 'mcall.com', + 'The Nation': 'thenation.com', + 'The National': 'thenational.scot', + 'The News-Gazette': 'news-gazette.com', + 'The New Yorker': 'newyorker.com', + 'The New York Times': 'nytimes.com', + 'The Olive Press': 'theolivepress.es', + 'The Philadelphia Inquirer': 'inquirer.com', + 'The Saturday Paper': 'thesaturdaypaper.com.au', + 'The Seattle Times': 'seattletimes.com', + 'The Spectator Australia': 'spectator.com.au', + 'The Spectator (U.K.)': 'spectator.co.uk', + 'The Spectator (U.S.)': 'spectator.us', + 'The Sydney Morning Herald': 'smh.com.au', + 'The Telegraph': 'telegraph.co.uk', + 'The Toronto Star': 'thestar.com', + 'The Wall Street Journal': 'wsj.com', + 'The Washington Post': 'washingtonpost.com', + 'The Wrap': 'thewrap.com', + 'Times Literary Supplement': 'the-tls.co.uk', + 'Towards Data Science': 'towardsdatascience.com', + 'Trouw': 'trouw.nl', + 'Tubantia': 'tubantia.nl', + 'Vanity Fair': 'vanityfair.com', + 'Vrij Nederland': 'vn.nl', + 'Vulture': 'vulture.com', + 'Winston-Salem Journal': 'journalnow.com', + 'Wired': 'wired.com', + 'Zeit Online': 'zeit.de', + '*General Paywall Bypass*': 'generalpaywallbypass' +}; diff --git a/bypass-paywalls-chrome-master/src/js/version.js b/bypass-paywalls-chrome-master/src/js/version.js new file mode 100644 index 00000000..51ec689f --- /dev/null +++ b/bypass-paywalls-chrome-master/src/js/version.js @@ -0,0 +1,3 @@ +const manifestData = extensionApi.runtime.getManifest(); +const versionString = 'v' + manifestData.version; +document.getElementById('version').innerText = versionString; diff --git a/bypass-paywalls-chrome-master/src/updates/updates.json b/bypass-paywalls-chrome-master/src/updates/updates.json new file mode 100644 index 00000000..ee22a3b8 --- /dev/null +++ b/bypass-paywalls-chrome-master/src/updates/updates.json @@ -0,0 +1,10 @@ +{ + "addons": { + "bypasspaywalls@bypasspaywalls": { + "updates": [ + { "version": "1.7.9", + "update_link": "https://github.com/iamadamdev/bypass-paywalls-chrome/releases/download/v1.7.9/bypass-paywalls-firefox.xpi" } + ] + } + } +} diff --git a/bypass-paywalls-chrome-master/src/updates/updates.xml b/bypass-paywalls-chrome-master/src/updates/updates.xml new file mode 100644 index 00000000..835c566d --- /dev/null +++ b/bypass-paywalls-chrome-master/src/updates/updates.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/firefox_notes.txt b/firefox_notes.txt index 55dda59c..ea56733d 100644 --- a/firefox_notes.txt +++ b/firefox_notes.txt @@ -18,6 +18,7 @@ Install OverbiteWX Install OneTab Install Return YouTube Dislike Install Alter (redirect for nitter, invidious, teddit, scribe, bibliogram, etc.) +Install bypass-paywalls (not official, go to https://github.com/iamadamdev/bypass-paywalls-chrome) Install DuckDuckGo Lite Search (doesn't quite work, just use DuckDuckGo) Install SponsorBlock for Youtube-Skip Sponsorships (under Misc, enable invidious 3rd party) Install ClearURLs