Update link changelog (raw/text)

Plus some readme updates
This commit is contained in:
magnolia1234 2020-10-01 16:11:39 +02:00
parent b45e0ed88f
commit 8dc02ccd70
5 changed files with 28 additions and 22 deletions

View File

@ -11,27 +11,33 @@
### Installation instructions ### Installation instructions
Due to [Google internal policy](https://developer.chrome.com/webstore/program_policies), the extension is not available on the Chrome Web Store. Due to [Google internal policy](https://developer.chrome.com/webstore/program_policies), the extension is not available on the Chrome Web Store.
The following instructions are needed to install third-party extensions in [Chromium](https://en.wikipedia.org/wiki/Chromium_(web_browser))-based browsers: The following instructions are needed to install third-party extensions in [Chromium](https://en.wikipedia.org/wiki/Chromium_(web_browser))-based desktop browsers.
#### Chrome (Windows, MacOS, Linux), Microsoft Edge (Chromium)/Brave/Yandex (or 'whitelist' extension and install automatically updating crx-file; see below) In extension developer mode you can always install BPC by `Load unpacked` (no automatic updates) or by crx-file (automatic updates, but possible 'whitelisting' of extension is needed).
1. Download this repository as a [ZIP file from BitBucket](https://bitbucket.org/magnolia1234/bypass-paywalls-chrome-clean/get/master.zip).
#### Load unpacked: Chrome (Windows, MacOS, Linux), Microsoft Edge (Chromium)/Brave/Yandex
Or 'whitelist' extension and install automatically updating crx-file (see next section)
1. Download this repository as a [ZIP-file from BitBucket](https://bitbucket.org/magnolia1234/bypass-paywalls-chrome-clean/get/master.zip).
2. Unzip the file and you should have a folder named `magnolia1234-bypass-paywalls-chrome-clean-master`. 2. Unzip the file and you should have a folder named `magnolia1234-bypass-paywalls-chrome-clean-master`.
3. Move the folder to a permanent location on your computer (do not delete the folder after installation). 3. Move the folder to a permanent location on your computer (do not delete the folder after installation).
* replace manifest.json with the one in lp-folder if you want to use the limited permissions version (custom sites will not be working though). * replace manifest.json with the one in lp-folder if you want to use the limited permissions version (custom sites will not be working though).
4. Go to the extensions page (`chrome://extensions` or `edge://extensions`). 4. Go to the extensions page (`chrome://extensions` or `edge://extensions`).
5. Enable Developer Mode. 5. Enable Developer Mode.
6. Click `Load unpacked` and select the extension folder. 6. Click `Load unpacked` and select the extension folder.
* in Chrome/Opera/Brave disable the developer mode extensions popup by enabling the extensions toolbar menu under (experimental) chrome flags: chrome://flags/#extensions-toolbar-menu * in Chrome/Opera/Brave disable the developer mode extensions popup by enabling the extensions toolbar menu under (experimental) chrome flags: chrome://flags/#extensions-toolbar-menu
If you're familiar with Git(Hub)-clients you can also clone this repo and update the extension that way (load unpacked folder used by Git(Hub)-client). If you're familiar with Git(Hub)-clients you can also clone this repo and update the extension that way (load unpacked folder used by Git(Hub)-client).
#### Other Chromium browsers (Opera/Vivaldi) or add extension to 'whitelist' for Chrome, MS Edge, Brave or Yandex (see instructions below for Windows) #### CRX-file: other Chromium browsers (Opera/Vivaldi)
1. Download the extension as a .crx file from the [download page](https://bitbucket.org/magnolia1234/bypass-paywalls-chrome-clean/downloads). Or add extension to 'whitelist' for Chrome, MS Edge, Brave or Yandex (see instructions below for Windows)
1. Download the extension as a crx-file from the [download page](https://bitbucket.org/magnolia1234/bypass-paywalls-chrome-clean/downloads).
2. In your browser go to the extensions page. 2. In your browser go to the extensions page.
3. Enable Developer Mode. 3. Enable Developer Mode.
4. Drag your .crx file anywhere on the page to import it. 4. Drag your crx-file anywhere on the page to import it.
5. If dragging crx does not work, try Chrome procedure (above). 5. If dragging crx-file does not work, try Chrome procedure (above).
* In Windows 'whitelist' BPC (run as administrator one of the files in [whitelist-downloads](https://bitbucket.org/magnolia1234/bypass-paywalls-chrome-clean-whitelist/downloads)
If you already have 'whitelisted' extensions than you should change "1" to a new key (and change name in HLM-key for beta/developer versions of browsers). * In Windows 'whitelist' BPC (run as administrator one of the reg-files in [whitelist-downloads](https://bitbucket.org/magnolia1234/bypass-paywalls-chrome-clean-whitelist/downloads)
If you already have 'whitelisted' extensions than you should change "1" to a new key (also change name of HLM-key for beta/developer versions of browsers).
Example Chrome-regfile: Example Chrome-regfile:
Windows Registry Editor Version 5.00 Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallWhitelist] [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallWhitelist]

View File

@ -50,7 +50,7 @@ Add general paywall-script Cxense
* v1.8.3.0 (2020-08-30) * v1.8.3.0 (2020-08-30)
Add Chronicle of Higher Education Add Chronicle of Higher Education
Add Diario Financiero (Chile) Add Diario Financiero (Chile)
Add El Mercurio de Valparaíso (Chile) Add El Mercurio de Valparaiso (Chile)
Fix-update MIT Technology Review Fix-update MIT Technology Review
Remove copy-notice in copied text of Financial Times (ft.com) Remove copy-notice in copied text of Financial Times (ft.com)
Update show options on update (now optional) Update show options on update (now optional)
@ -80,7 +80,7 @@ Update installation instructions
Add CharlieHebdo.fr Add CharlieHebdo.fr
Add La Segunda (Chile) Add La Segunda (Chile)
Add LeSoir.be Add LeSoir.be
Add Süddeutsche Zeitung (amp for plus) Add Sueddeutsche Zeitung (amp for plus)
Fix-update elMercurio Legal (Chile) Fix-update elMercurio Legal (Chile)
Fix-update Fd.nl (modal/newsletter query string) Fix-update Fd.nl (modal/newsletter query string)
Fix-update Inkl (cookies) Fix-update Inkl (cookies)
@ -90,7 +90,7 @@ Fix-update LesEchos.fr (lp-version)
* v1.7.9.0 (2020-07-15) * v1.7.9.0 (2020-07-15)
Fix-update Clarin (block MatherAnalytics) Fix-update Clarin (block MatherAnalytics)
Fix-update El Mercurio (Chile) Fix-update El Mercurio (Chile)
Fix-update Neue Zürcher Zeitung Fix-update Neue Zuercher Zeitung
Fix-update NY Times (incognito mode) Fix-update NY Times (incognito mode)
Fix-update The Hindu (cookies) Fix-update The Hindu (cookies)
Fix-update ValeursActuelles.fr (Qiota) Fix-update ValeursActuelles.fr (Qiota)
@ -193,7 +193,7 @@ Maintenance Ad.nl (regional)
Sort-button custom sites Sort-button custom sites
* v1.7.0.2 (2020-04-05) * v1.7.0.2 (2020-04-05)
Add Gestión (Peru) & fix El Comercio Add Gestion (Peru) & fix El Comercio
Add LeScienze.it Add LeScienze.it
Add Science & Vie Add Science & Vie
Fix Barron's links to sign in/read more articles Fix Barron's links to sign in/read more articles
@ -206,7 +206,7 @@ Fix-update Telegraaf.nl (FF meta-refresh)
Add El Comercio (Peru) Add El Comercio (Peru)
Add L'Opinion.fr Add L'Opinion.fr
Add LiveMint (India) Add LiveMint (India)
Add Neue Zürcher Zeitung Add Neue Zuercher Zeitung
Add The New Republic Add The New Republic
Remove ET Prime (obsolete) Remove ET Prime (obsolete)
Fix Telegraaf.nl Fix Telegraaf.nl
@ -260,7 +260,7 @@ Update Options - new release check
* v1.6.3.1 (2020-02-20) * v1.6.3.1 (2020-02-20)
Add Australian Community Media daily newspapers Add Australian Community Media daily newspapers
Add Clarín (Argentina) Add Clarin (Argentina)
Add WAtoday (Australia) Add WAtoday (Australia)
Fix-update TheNation paywall-script block Fix-update TheNation paywall-script block
Refresh tab after saved options Refresh tab after saved options
@ -305,11 +305,11 @@ Fix London Review of Books (allow cookies)
* v1.6.1.5 (2020-01-19) * v1.6.1.5 (2020-01-19)
Add Challenges.fr Add Challenges.fr
Add Digiday Add Digiday
Add El País Add El Pais
Add Folha de S. Paulo, O Globo, Valor Econômico, O Estado de S. Paulo, Exame (Brazil) Add Folha de S. Paulo, O Globo, Valor Econômico, O Estado de S. Paulo, Exame (Brazil)
Add Fortune (magazine) Add Fortune (magazine)
Add LaStampa.it Add LaStampa.it
Add Libération.fr Add Liberation.fr
Add Miami Herald Add Miami Herald
Add ValeursActuelles.fr Add ValeursActuelles.fr
Fix json-bug at install/options (when not saving options) Fix json-bug at install/options (when not saving options)

View File

@ -1,4 +1,4 @@
"use strict"; //"use strict";
var ext_api = (typeof browser === 'object') ? browser : chrome; var ext_api = (typeof browser === 'object') ? browser : chrome;
var domain; var domain;
@ -940,7 +940,7 @@ else if (matchDomain("noordhollandsdagblad.nl")) {
if (auth_body_par_count.length < 2) { if (auth_body_par_count.length < 2) {
let url = window.location.href; let url = window.location.href;
let html = document.documentElement.outerHTML; let html = document.documentElement.outerHTML;
let split1 = html.split('window["__PRELOADED_STATE_GRAPH__')[1]; let split1 = html.split('window["__PRELOADED_STATE_GRAPH__')[1].split(/=(.+)/)[1];
let split2 = split1.split('</script>')[0].trim(); let split2 = split1.split('</script>')[0].trim();
let split3 = split2.split('"body":')[1]; let split3 = split2.split('"body":')[1];
let state = split3.split('},"')[0] + '}'; let state = split3.split('},"')[0] + '}';
@ -948,7 +948,7 @@ else if (matchDomain("noordhollandsdagblad.nl")) {
let data = JSON.parse(state); let data = JSON.parse(state);
let article = data.json; let article = data.json;
auth_body.innerHTML = ''; auth_body.innerHTML = '';
let par_html, par_dom, par_elem, par_div; let par_html, par_dom, par_elem, par_div, par_key;
let parser = new DOMParser(); let parser = new DOMParser();
for (let par of article) { for (let par of article) {
for (let key in par) { for (let key in par) {

View File

@ -15,7 +15,7 @@
</head> </head>
<body> <body>
<h1>Options | <small><span id="version"></span><span id="version_new"></span></small></h1> <h1>Options | <small><span id="version"></span><span id="version_new"></span></small></h1>
<br><a href="https://bitbucket.org/magnolia1234/bypass-paywalls-chrome-clean/src/master/changelog.txt" style="color:black" target="_blank">Changelog</a> <br><a href="https://bitbucket.org/magnolia1234/bypass-paywalls-chrome-clean/raw/master/changelog.txt" style="color:black" target="_blank">Changelog</a>
<div style="width:90%;"> <div style="width:90%;">
Selected sites will have their cookies cleared and referer set to Google. Selected sites will have their cookies cleared and referer set to Google.
You should uncheck sites you have an account with or else you will be logged out at every visit.</br> You should uncheck sites you have an account with or else you will be logged out at every visit.</br>

View File

@ -9,7 +9,7 @@
<a href="options_custom.html" style="color:black">Custom</a> | <a href="options_custom.html" style="color:black">Custom</a> |
<a href="https://bitbucket.org/magnolia1234/bypass-paywalls-chrome-clean/src/master/README.md" style="color:black" target="_blank">BitBucket</a> | <a href="https://bitbucket.org/magnolia1234/bypass-paywalls-chrome-clean/src/master/README.md" style="color:black" target="_blank">BitBucket</a> |
<button id="site_switch">on/off</button> <button id="site_switch">on/off</button>
<br><a href="https://bitbucket.org/magnolia1234/bypass-paywalls-chrome-clean/src/master/changelog.txt" style="color:black" target="_blank">Changelog</a> <br><a href="https://bitbucket.org/magnolia1234/bypass-paywalls-chrome-clean/raw/master/changelog.txt" style="color:black" target="_blank">Changelog</a>
<span id="version_new"></span></div> <span id="version_new"></span></div>
<script src="version.js"></script> <script src="version.js"></script>
<script src="popup.js"></script> <script src="popup.js"></script>