Add PEI Media sites (opt-in to custom sites)

merge-requests/8/head
magnolia1234 2 years ago
parent d4b68f09da
commit 3dfd3d5035

@ -55,7 +55,7 @@ Use adblocker with custom (content)filter: https://gitlab.com/magnolia1234/bypas
#### Notes
* This add-on works best alongside the adblocker [uBlock Origin](https://addons.mozilla.org/firefox/addon/ublock-origin).
* You will be logged out for most of the sites you have checked.
* Some sites need to redirect to an amp-page (add an exception in your `Redirect AMP to HTML` add-on).
* Some sites need to redirect to an amp-page (add an exception in your `Redirect AMP to HTML` or `DuckDuckGo Privacy Essentials` add-on).
### List of supported websites
@ -114,13 +114,16 @@ Grouped in options:\
[Crain's Cleveland Business](https://www.crainscleveland.com) -
[Crain's Detroit Business](https://www.crainsdetroit.com) -
[Crain's New York Business](https://www.crainsnewyork.com) -
[Modern Healthcare](https://www.modernhealthcare.com)\
[Modern Healthcare](https://www.modernhealthcare.com)
*NHST Media Group* sites like\
[Intrafish](https://www.intrafish.com) -
[Recharge](https://www.rechargenews.com) -
[TradeWinds](https://www.tradewindsnews.com) -
[Upstream](https://www.upstreamonline.com)
*[PEI Media](https://www.thisispei.com)* sites (opt-in to custom sites)
##### Tech/Science
[Chemical & Engineering News](https://cen.acs.org) -
[Discover Magazine](https://www.discovermagazine.com) -

@ -909,6 +909,13 @@ ext_api.webRequest.onBeforeSendHeaders.addListener(function(details) {
!matchUrlDomain(usa_mng_domains, header_referer) && enabledSites.includes('###_usa_mng'));
if (usa_mng_domain)
usa_mng_domains = customAddRules(usa_mng_domains, '', blockedRegexes['denverpost.com']);
else if (header_referer_hostname.match(/\.com$/)) {
// set googlebot-useragent for PEI Media sites
//https://www.secondariesinvestor.com/wp-content/plugins/pragmatic-pei-rebranding/assets/img/si-logo.svg
var usa_pei_domain = (details.url.match(/\.com\/wp-content\/plugins\/pragmatic-pei-rebranding\/assets\/img\/.+-logo\.svg$/) && ['image', 'xmlhttprequest'].includes(details.type) && details.url.includes(header_referer_hostname) && !matchUrlDomain(usa_pei_domains, header_referer) && enabledSites.includes('###_usa_pei'));
if (usa_pei_domain)
usa_pei_domains = customAddRules(usa_pei_domains, {allow_cookies: 1}, '', 'googlebot');
}
}
}
}

@ -2,6 +2,7 @@
Changelog Bypass Paywalls Clean - Firefox
Post-release
Add PEI Media sites (opt-in to custom sites)
Fix TownNews sites (css)
* v2.8.3.0 (2022-09-04)

@ -702,5 +702,5 @@
"*://gcm.omerlocdn.com/*",
"*://webcache.googleusercontent.com/*"
],
"version": "2.8.3.0"
"version": "2.8.3.1"
}

@ -1377,6 +1377,9 @@ var defaultSites = {
allow_cookies: 1,
block_regex: /\.poool\.fr\//
},
"PEI Media (opt-in to custom sites)": {
domain: "###_usa_pei"
},
"Penske Media Corporation": {
domain: "###_usa_penske_media",
allow_cookies: 1,
@ -2158,7 +2161,7 @@ var nl_mediahuis_region_domains = grouped_sites['###_nl_mediahuis_region'];
var no_nhst_media_domains = grouped_sites['###_no_nhst_media'];
// custom domains (background)
var au_comm_media_domains, au_thewest_domains, ca_gcm_domains, ca_postmedia_domains, ch_media_domains, cl_emol_region_domains, de_funke_medien_domains, de_madsack_domains, es_epiberica_domains, medium_custom_domains, nl_mediahuis_noord_domains, substack_custom_domains, usa_gannett_domains, usa_hearst_comm_domains, usa_lee_ent_domains, usa_mcc_domains, usa_mng_domains, usa_townnews_domains;
var au_comm_media_domains, au_thewest_domains, ca_gcm_domains, ca_postmedia_domains, ch_media_domains, cl_emol_region_domains, de_funke_medien_domains, de_madsack_domains, es_epiberica_domains, medium_custom_domains, nl_mediahuis_noord_domains, substack_custom_domains, usa_gannett_domains, usa_hearst_comm_domains, usa_lee_ent_domains, usa_mcc_domains, usa_mng_domains, usa_pei_domains, usa_townnews_domains;
function init_custom_domains() {
au_comm_media_domains = grouped_sites['###_au_comm_media'];
@ -2178,6 +2181,7 @@ function init_custom_domains() {
usa_lee_ent_domains = grouped_sites['###_usa_lee_ent'];
usa_mcc_domains = grouped_sites['###_usa_mcc'];
usa_mng_domains = grouped_sites['###_usa_mng'];
usa_pei_domains = [];
usa_townnews_domains = [];
}
init_custom_domains();

Loading…
Cancel
Save