Add Wiwo.de

This commit is contained in:
magnolia1234 2024-01-16 17:08:16 +01:00
parent db22ed98b7
commit 2965431212
8 changed files with 42 additions and 92 deletions

View File

@ -19,13 +19,13 @@ Weekly updates are released for fixes and new sites.
### Installation
You can install the add-on from [GitLab releases](https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean/-/releases)\
Download the [xpi-file](https://gitlab.com/magnolia1234/bpc-uploads/-/raw/master/bypass_paywalls_clean-latest.xpi) (from latest release), go to downloads and install the add-on (or drag it from your file-manager anywhere on a page/tab in Firefox).\
Download the [latest release by xpi-file](https://gitlab.com/magnolia1234/bpc-uploads/-/raw/master/bypass_paywalls_clean-latest.xpi), go to downloads and install the add-on (or drag it from your file-manager anywhere on a page/tab in Firefox).\
Or go to Tools > Add-ons (about:addons) > Extensions > Settings/Cogwheel - Install Add-on from File\
You can add/pin the add-on icon to the toolbar with the toolbar extensions menu (jigsaw puzzle shaped icon).\
Custom xpi-file has host permissions for all sites.\
Minumum browser requirement: Firefox 86+.
PS although add-on was removed from [Mozilla's add-on store (AMO)](https://addons.mozilla.org) the add-on is still signed and checked for security by Mozilla ('minor' delays can in reality be a few days or up to a week though):
PS although add-on was removed from [Mozilla's add-on store (AMO)](https://addons.mozilla.org) (because of DMCA Takedown Notice) the add-on is still signed and checked for security by Mozilla ('minor' delays can in reality be a few days or up to a week though):
> Please be aware of a recent change to AMOs review process: All extension submissions with a significantly large number of users are now subject to human review by the add-ons review team before approval. This may, occasionally, result in minor delays publishing new versions of your extension on AMO. Weve made this change to provide Firefox users with even greater security assurances for some of AMOs most popular extensions.
If you want to permanently install the latest [master ZIP-file from GitLab](https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean/-/archive/master/bypass-paywalls-firefox-clean-master.zip) (with post-release fixes) use a Firefox browser which allows using unsigned add-ons like Firefox Developer Portable (go to about:config and set xpinstall.signatures.required to false) or LibreWolf (for both no automatic updates of add-on).\
@ -41,25 +41,13 @@ You can also check for update of site rules at startup (opt-in); only available
For new sites you also have to opt-in to custom sites/request host permissions for new domains (or wait for new release).
### Android
Add-on was removed by Mozilla from [add-on store (AMO)](https://addons.mozilla.org).\
Current installations (by custom collection in Firefox Beta/Nightly or Firefox-fork) will stay active, but with no more updates.
Add-on was removed by Mozilla from the [add-on store (AMO)](https://addons.mozilla.org).
[Firefox Beta 122+](https://play.google.com/store/apps/details?id=org.mozilla.firefox_beta) and [Firefox Nightly 122+](https://play.google.com/store/apps/details?id=org.mozilla.fenix) can still install/sideload a xpi-file (automatic updates) when you enable the debug menu (settings > about > tap Firefox logo 5 times > return to settings).
With Firefox 122+ you can still install/sideload this add-on by [xpi-file of latest release](https://gitlab.com/magnolia1234/bpc-uploads/-/raw/master/bypass_paywalls_clean-latest.xpi) (automatic add-on updates) when you enable the debug menu (settings > about > tap Firefox logo 5 times > return to settings).
Or use the Firefox-fork [Iceraven](https://github.com/fork-maintainers/iceraven-browser) v2.13.2+ (manual updates).\
Or use the Firefox-fork [Iceraven](https://github.com/fork-maintainers/iceraven-browser) v2.13.2+ (manual add-on updates).\
You can install/update Iceraven manually or use the app [FFUpdater](https://github.com/Tobi823/ffupdater)
The experimental Mozac/GeckoView-based browser [SmartCookieWeb-Preview](https://github.com/CookieJarApps/SmartCookieWeb-Preview/releases) can also install/sideload a xpi-file by url (Settings > Advanced settings > Sideload XPI).
There is still an elaborate workaround for regular Firefox (or Beta/fork) though:
* install an old version of Firefox (like v68.11.0 from [archive.mozilla.org](https://archive.mozilla.org/pub/mobile/releases/68.11.0/) or [apkmirror.com](https://www.apkmirror.com/apk/mozilla/firefox/firefox-68-11-0-release)); first you have to remove your current Firefox app.\
Specifically for the add-on you can also use Firefox Beta or a Firefox-fork like [Fennec F-Droid](https://f-droid.org/packages/org.mozilla.fennec_fdroid) where you can [set a custom add-on collection](https://blog.mozilla.org/addons/2020/09/29/expanded-extension-support-in-firefox-for-android-nightly) (for amo-listed add-ons); again first install an old version of [Firefox Beta v68.7](https://www.apkmirror.com/apk/mozilla/firefox-beta/firefox-beta-68-7-release) or [Fennec F-droid v68.11.0](https://www.apkmirror.com/apk/mozilla/fennec-f-droid/fennec-f-droid-68-11-0-release)
* download add-on's xpi-file (custom version has by default host permissions for all sites) from [releases](https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean/-/releases) and install/open in Firefox (from downloads)
* now you can update Firefox to the latest version
* add-on will stay active & automatically updates to the latest version
Or install a [cloned amo-version](https://www.google.com/search?q=bypass+paywalls+clean+addons.mozilla.org+-lee) in Firefox for Android 120+.
Or switch to [Kiwi browser (Chromium)](https://play.google.com/store/apps/details?id=com.kiwibrowser.browser) or use the [adblocker filter/userscripts](https://gitlab.com/magnolia1234/bypass-paywalls-clean-filters) (much less supported sites).
#### Chrome/Chromium
@ -632,7 +620,8 @@ Grouped in options:\
[Vorarlberg Nachrichten](https://www.vn.at) -
[Vorarlberg Online](https://www.vol.at) -
[Weltkunst](https://www.weltkunst.de) -
[Weser-Kurier](https://www.weser-kurier.de)
[Weser-Kurier](https://www.weser-kurier.de) -
[WirtschaftsWoche](https://www.wiwo.de)
Grouped in options:\
*[Deutscher Fachverlag Mediengruppe](https://www.dfv.de)* (opt-in to custom sites)\

View File

@ -528,7 +528,7 @@ ext_api.storage.local.get({
} else {
ext_api.management.getSelf(function (result) {
if ((result.installType === 'development' || (result.installType !== 'development' && !enabledSites.includes('#options_on_update')))) {
let new_groups = ['###_au_investsmart', '###_de_motor_presse', '###_es_epiberica, ###_il_haaretz_group'];
let new_groups = ['###_de_motor_presse', '###_il_haaretz_group'];
let open_options = new_groups.some(group => !enabledSites.includes(group) && grouped_sites[group].some(domain => enabledSites.includes(domain) && !customSites_domains.includes(domain)));
if (open_options)
ext_api.runtime.openOptionsPage();

View File

@ -3,6 +3,7 @@ Changelog Bypass Paywalls Clean - Firefox
Updates (install signed xpi-file): https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean/-/releases
Post-release
Add Wiwo.de (fetch from archive.is)
Fix Independent.co.uk (premium images)
Fix Zeit.de (bug; update rules)

View File

@ -1354,6 +1354,11 @@ else if (matchDomain('weser-kurier.de')) {
hideDOMElement(...ads);
}
else if (matchDomain('wiwo.de')) {
let url = window.location.href;
getArchive(url, 'div.o-paywall', '', 'article');
}
else if (matchDomain('zeit.de')) {
let url = window.location.href.split(/[#\?]/)[0];
if (document.querySelector('head > link[rel="next"]'))

View File

@ -51,5 +51,5 @@
"webRequestBlocking",
"*://*/*"
],
"version": "3.5.1.2"
"version": "3.5.1.3"
}

View File

@ -762,6 +762,7 @@
"*://*.wiesbadener-kurier.de/*",
"*://*.winnipegfreepress.com/*",
"*://*.wired.com/*",
"*://*.wiwo.de/*",
"*://*.wochenblatt.com/*",
"*://*.womenshealth.de/*",
"*://*.womenshealthmag.com/*",
@ -827,5 +828,5 @@
"*://archive.vn/*",
"*://webcache.googleusercontent.com/*"
],
"version": "3.5.1.2"
"version": "3.5.1.3"
}

View File

@ -30,7 +30,7 @@ var defaultSites = {
block_regex: /\.abqjournal\.com\/.+\/tncms\/api\/access\..+\.js/,
cs_dompurify: 1
},
"Algemeen Dagblad (+ regional/ADR; link to archive.is)": {
"Algemeen Dagblad (+ regional/ADR; fetch from archive.is)": {
domain: "###_nl_dpg_adr",
group: [
"ad.nl",
@ -247,7 +247,7 @@ var defaultSites = {
allow_cookies: 1,
useragent: "bingbot"
},
"Bild (link to archive.is)": {
"Bild (fetch from archive.is)": {
domain: "bild.de",
allow_cookies: 1,
cs_dompurify: 1
@ -493,12 +493,12 @@ var defaultSites = {
"domain": "freitag.de",
"allow_cookies": 1
},
"Der Spiegel (link to archive.is)": {
"Der Spiegel (fetch from archive.is)": {
domain: "spiegel.de",
allow_cookies: 1,
cs_dompurify: 1
},
"Der Tagesspiegel (link to archive.is/not background/checkpoint)": {
"Der Tagesspiegel (fetch from archive.is/not background/checkpoint)": {
domain: "tagesspiegel.de",
allow_cookies: 1,
cs_dompurify: 1
@ -520,12 +520,12 @@ var defaultSites = {
block_regex: /\.tinypass\.com\//,
cs_dompurify: 1
},
"Die Welt (link to archive.is)": {
"Die Welt (fetch from archive.is)": {
domain: "welt.de",
allow_cookies: 1,
cs_dompurify: 1
},
"Die Zeit (link to archive.is)": {
"Die Zeit (fetch from archive.is)": {
domain: "zeit.de",
allow_cookies: 1,
cs_dompurify: 1
@ -669,7 +669,7 @@ var defaultSites = {
allow_cookies: 1,
block_regex: /(\.tinypass\.com\/|cdn\.ampproject\.org\/v\d\/amp-access-.+\.js)/
},
"EWmagazine.nl (link to archive.is)": {
"EWmagazine.nl (fetch from archive.is)": {
domain: "ewmagazine.nl",
allow_cookies: 1,
cs_dompurify: 1
@ -892,7 +892,7 @@ var defaultSites = {
],
allow_cookies: 1
},
"Groupe Rossel (link to archive.is)": {
"Groupe Rossel (fetch from archive.is)": {
domain: "###_fr_be_groupe_rossel",
group: [
"aisnenouvelle.fr",
@ -1389,7 +1389,7 @@ var defaultSites = {
block_regex: /\.tinypass\.com\//,
remove_cookies_select_drop: ["pw6"]
},
"Le Figaro (link to archive.is)": {
"Le Figaro (fetch from archive.is)": {
domain: "lefigaro.fr",
allow_cookies: 1,
cs_dompurify: 1
@ -1900,7 +1900,7 @@ var defaultSites = {
allow_cookies: 1,
block_regex: /\.piano\.io\//
},
"Project Syndicate (link to archive.is)": {
"Project Syndicate (fetch from archive.is)": {
domain: "project-syndicate.org",
allow_cookies: 1,
cs_dompurify: 1
@ -2122,7 +2122,7 @@ var defaultSites = {
allow_cookies: 1,
block_regex: /\/suomensotilas\.fi\/wp-content\/plugins\/epflpw\/js\/pw\.js/
},
"Süddeutsche Zeitung (link to archive.is)": {
"Süddeutsche Zeitung (fetch from archive.is)": {
domain: "sueddeutsche.de",
allow_cookies: 1,
block_regex: /\.sueddeutsche\.de\/api\/tinypass\.min\.js/,
@ -2489,7 +2489,7 @@ var defaultSites = {
allow_cookies: 1,
block_regex: /(\.tinypass\.com\/|\.telegraph\.co\.uk\/martech\/js\/|cdn\.ampproject\.org\/v\d\/amp-access-.+\.js)/
},
"The Times (UK; link to archive.is)": {
"The Times (UK; fetch from archive.is)": {
domain: "thetimes.co.uk",
allow_cookies: 1,
cs_dompurify: 1
@ -2676,6 +2676,11 @@ var defaultSites = {
allow_cookies: 1,
block_regex: /(account\.winnipegfreepress\.com\/api\/v\d\/auth\/identify|cdn\.cxense\.com\/)/
},
"WirtschaftsWoche (fetch from archive.is)": {
domain: "wiwo.de",
allow_cookies: 1,
cs_dompurify: 1
},
"Wonderzine": {
domain: "wonderzine.com",
allow_cookies: 1,
@ -2945,4 +2950,4 @@ var fr_groupe_ebra_nofix_domains = ['bienpublic.com', 'dna.fr', 'estrepublicain.
var fr_indigo_nofix_domains = ['africaintelligence.com', 'africaintelligence.fr', 'glitz.paris', 'intelligenceonline.com', 'intelligenceonline.fr', 'lalettre.fr'];
var it_gedi_nofix_domains = ['gelocal.it', 'limesonline.com'];
var nl_mediahuis_region_nofix_domains = ['gooieneemlander.nl', 'haarlemsdagblad.nl', 'ijmuidercourant.nl', 'leidschdagblad.nl', 'noordhollandsdagblad.nl'];
var nofix_sites = ['11freunde.de', 'aamulehti.fi', 'aftenposten.no', 'aftonbladet.se', 'allgaeuer-zeitung.de', 'asahi.com', 'asiatimes.com', 'autosport.com', 'aviationweek.com', 'badische-zeitung.de', 'bhaskar.com', 'bloomberglaw.com', 'bloombergtax.com', 'bnef.com', 'bnn.de', 'borsen.dk', 'businessinsider.de', 'businessinsider.jp', 'businesslive.co.za', 'businesstimes.com.sg', 'caixin.com', 'caixinglobal.com', 'caravanmagazine.in', 'catalyst-journal.com', 'chegg.com', 'codesports.com.au', 'compactmag.com', 'courrierinternational.com', 'coursehero.com', 'deutsche-wirtschafts-nachrichten.de', 'die-glocke.de', 'dn.no', 'dn.se', 'elordenmundial.com', 'entrepreneur.com', 'epw.in', 'expresso.pt', 'falter.at', 'finance.si', 'ftchinese.com', 'ftchineselive.com', 'gamestar.de', 'geo.de', 'golem.de', 'gp.se', 'handelsblatt.com', 'hbrarabic.com', 'hbrchina.org', 'hbrfrance.fr', 'heise.de', 'hln.be', 'hs.fi', 'ilsole24ore.com', 'information.dk', 'investors.com', 'iltalehti.fi', 'jacobin.com', 'jeuneafrique.com', 'jungefreiheit.de', 'kleinezeitung.at', 'lavie.fr', 'lavozdegalicia.es', 'law360.co.uk', 'law360.com', 'le1hebdo.fr', 'leconomiste.com', 'lefilmfrancais.com', 'lemonde.fr', 'lequipe.fr', 'lesjours.fr', 'letemps.ch', 'liberation.fr', 'limburger.nl', 'main-echo.de', 'mainpost.de', 'manager-magazin.de', 'medianama.com', 'mediapart.fr', 'milanofinanza.it', 'mittelbayerische.de', 'monde-diplomatique.fr', 'mondediplo.com', 'money.it', 'moneycontrol.com', 'moodys.com', 'morningstar.com', 'motorsport.com', 'moz.de', 'nachrichten.at', 'nationaljournal.com', 'nature.com', 'nbr.co.nz', 'news24.com', 'newslaundry.com', 'nn.de', 'nwzonline.de', 'observador.pt', 'ouest-france.fr', 'philonomist.com', 'pnp.de', 'politicopro.com', 'politiken.dk', 'pressreader.com', 'publico.pt', 'quillette.com', 'rbc.ru', 'republic.ru', 'rheinpfalz.de', 'risk.net', 'rnz.de', 'saechsische.de', 'sciencedirect.com', 'springer.com', 'statnews.com', 'stern.de', 'stimme.de', 'straitstimes.com', 'stratfor.com', 'streetinsider.com', 'substack.com', 'suedkurier.de', 'swp.de', 'taxation.co.uk', 'taxjournal.com', 'techcrunch.com', 'the-ken.com', 'theinformation.com', 'theinitium.com', 'themorningcontext.com', 'theparisreview.org', 'thestar.com.my', 'thewirechina.com', 'weltwoche.ch', 'weltwoche.de', 'wissenschaft.de', 'wiwo.de', 'worldpoliticsreview.com', 'wz.de', 'ynet.co.il'].concat(be_mediahuis_nofix_domains, de_funke_medien_nofix_domains, de_rp_aachen_medien_nofix_domains, de_westfalen_medien_nofix_domains, fr_groupe_ebra_nofix_domains, fr_indigo_nofix_domains, it_gedi_nofix_domains, nl_mediahuis_region_nofix_domains);
var nofix_sites = ['11freunde.de', 'aamulehti.fi', 'aftenposten.no', 'aftonbladet.se', 'allgaeuer-zeitung.de', 'asahi.com', 'asiatimes.com', 'autosport.com', 'aviationweek.com', 'badische-zeitung.de', 'bhaskar.com', 'bloomberglaw.com', 'bloombergtax.com', 'bnef.com', 'bnn.de', 'borsen.dk', 'businessinsider.de', 'businessinsider.jp', 'businesslive.co.za', 'businesstimes.com.sg', 'caixin.com', 'caixinglobal.com', 'caravanmagazine.in', 'catalyst-journal.com', 'chegg.com', 'codesports.com.au', 'compactmag.com', 'courrierinternational.com', 'coursehero.com', 'deutsche-wirtschafts-nachrichten.de', 'die-glocke.de', 'dn.no', 'dn.se', 'elordenmundial.com', 'entrepreneur.com', 'epw.in', 'expresso.pt', 'falter.at', 'finance.si', 'ftchinese.com', 'ftchineselive.com', 'gamestar.de', 'geo.de', 'golem.de', 'gp.se', 'handelsblatt.com', 'hbrarabic.com', 'hbrchina.org', 'hbrfrance.fr', 'heise.de', 'hln.be', 'hs.fi', 'ilsole24ore.com', 'information.dk', 'investors.com', 'iltalehti.fi', 'jacobin.com', 'jeuneafrique.com', 'jungefreiheit.de', 'kleinezeitung.at', 'lavie.fr', 'lavozdegalicia.es', 'law360.co.uk', 'law360.com', 'le1hebdo.fr', 'leconomiste.com', 'lefilmfrancais.com', 'lemonde.fr', 'lequipe.fr', 'lesjours.fr', 'letemps.ch', 'liberation.fr', 'limburger.nl', 'main-echo.de', 'mainpost.de', 'manager-magazin.de', 'medianama.com', 'mediapart.fr', 'milanofinanza.it', 'mittelbayerische.de', 'monde-diplomatique.fr', 'mondediplo.com', 'money.it', 'moneycontrol.com', 'moodys.com', 'morningstar.com', 'motorsport.com', 'moz.de', 'nachrichten.at', 'nationaljournal.com', 'nature.com', 'nbr.co.nz', 'news24.com', 'newslaundry.com', 'nn.de', 'nwzonline.de', 'observador.pt', 'ouest-france.fr', 'philonomist.com', 'pnp.de', 'politicopro.com', 'politiken.dk', 'pressreader.com', 'publico.pt', 'quillette.com', 'rbc.ru', 'republic.ru', 'rheinpfalz.de', 'risk.net', 'rnz.de', 'saechsische.de', 'sciencedirect.com', 'springer.com', 'statnews.com', 'stern.de', 'stimme.de', 'straitstimes.com', 'stratfor.com', 'streetinsider.com', 'substack.com', 'suedkurier.de', 'swp.de', 'taxation.co.uk', 'taxjournal.com', 'techcrunch.com', 'the-ken.com', 'theinformation.com', 'theinitium.com', 'themorningcontext.com', 'theparisreview.org', 'thestar.com.my', 'thewirechina.com', 'weltwoche.ch', 'weltwoche.de', 'wissenschaft.de', 'worldpoliticsreview.com', 'wz.de', 'ynet.co.il'].concat(be_mediahuis_nofix_domains, de_funke_medien_nofix_domains, de_rp_aachen_medien_nofix_domains, de_westfalen_medien_nofix_domains, fr_groupe_ebra_nofix_domains, fr_indigo_nofix_domains, it_gedi_nofix_domains, nl_mediahuis_region_nofix_domains);

View File

@ -5,32 +5,13 @@
"block_regex": "(\\.cm\\.bloomberg\\.com\\/|assets\\.bwbx\\.io\\/s\\d\\/javelin\\/.+\\/transporter\\/)",
"upd_version": "3.2.7.1"
},
"Business Insider Nederland": {
"domain": "businessinsider.nl",
"allow_cookies": 1,
"block_regex": "\\.piano\\.io\\/",
"ld_json_url": "div.piano-article__paywall|div.piano-article__content",
"upd_version": "3.4.8.4"
},
"Business Insider Polska": {
"domain": "businessinsider.com.pl",
"remove_cookies_select_drop": ["xbc"],
"upd_version": "3.4.8.4"
},
"Die Zeit (link to archive.is)": {
"Die Zeit": {
"domain": "zeit.de",
"allow_cookies": 1,
"add_ext_link": "aside#paywall|article",
"add_ext_link_type": "archive.is",
"upd_version": "3.5.1.2"
},
"El Diario.es": {
"domain": "eldiario.es",
"allow_cookies": 1,
"block_regex": "cdn\\.ampproject\\.org\\/v\\d\\/amp-access-.+\\.js",
"amp_redirect": "aside.paywall",
"upd_version": "3.4.8.1"
},
"EWmagazine.nl": {
"domain": "ewmagazine.nl",
"allow_cookies": 1,
@ -45,25 +26,6 @@
"add_ext_link_type": "archive.is",
"upd_version": "3.4.9.2"
},
"Haaretz Group": {
"domain": "###_il_haaretz_group",
"group": [
"haaretz.co.il",
"haaretz.com",
"themarker.com"
],
"allow_cookies": 1,
"add_ext_link": "meta[property='og:url'][content*='/.']|article header",
"add_ext_link_type": "archive.is",
"upd_version": "3.4.8.8"
},
"Inc42": {
"domain": "inc42.com",
"allow_cookies": 1,
"block_regex": "(\\.inc42\\.com\\/wp-content\\/plugins\\/leaky-paywall\\/js\\/leaky-paywall-cookie\\.js|cdn\\.ampproject\\.org\\/v\\d\\/amp-access-.+\\.js)",
"cs_code": "[{\"cond\":\"div.single-post-content\", \"rm_attrib\":\"class\"}]",
"upd_version": "3.4.8.5"
},
"Le Parisien": {
"domain": "leparisien.fr",
"allow_cookies": 1,
@ -82,20 +44,6 @@
"useragent": "googlebot",
"upd_version": "3.5.0.2"
},
"Piano.io (+ TinyPass)": {
"domain": "piano.io",
"allow_cookies": 1,
"block_regex_general": "\\.piano\\.io\\/xbuilder\\/experience\\/execute",
"excluded_domains": ["piano.io", "asia.nikkei.com", "businessinsider.com.pl", "hbr.org", "japantimes.co.jp", "kurier.at", "nacion.com", "onet.pl"],
"upd_version": "3.4.8.4"
},
"S&P Global": {
"domain": "spglobal.com",
"allow_cookies": 1,
"block_js_inline": "\\.spglobal\\.com\\/",
"block_regex": "\\.spglobal\\.com\\/script\\.js",
"upd_version": "3.4.8.1"
},
"The Indian Express": {
"domain": "indianexpress.com",
"allow_cookies": 1,
@ -116,10 +64,11 @@
"useragent": "googlebot",
"upd_version": "3.1.4.0"
},
"TownNews sites (Blox CMS)": {
"domain": "###_usa_townnews",
"block_regex_general": "\\/tncms\\/api\\/access(\\..+)?\\.js",
"cs_dompurify": 1,
"upd_version": "3.4.1.6"
"WirtschaftsWoche": {
"domain": "wiwo.de",
"allow_cookies": 1,
"add_ext_link": "div.o-paywall|article",
"add_ext_link_type": "archive.is",
"upd_version": "3.5.1.3"
}
}