Fix NK News (not pro)

merge-requests/14/head
magnolia1234 2 years ago
parent 97dac2fda3
commit f6280df24a

@ -23,6 +23,7 @@ var restrictions = {
'dailywire.com': /^((?!\.dailywire\.com\/(episode|show|videos|watch)).)*$/, 'dailywire.com': /^((?!\.dailywire\.com\/(episode|show|videos|watch)).)*$/,
'economictimes.com': /\.economictimes\.com($|\/($|(__assets|prime)(\/.+)?|.+\.cms))/, 'economictimes.com': /\.economictimes\.com($|\/($|(__assets|prime)(\/.+)?|.+\.cms))/,
'elespanol.com': /^((?!\/cronicaglobal\.elespanol\.com\/).)*$/, 'elespanol.com': /^((?!\/cronicaglobal\.elespanol\.com\/).)*$/,
'elmercurio.com': /^((?!\.elmercurio\.com\/inversiones\/).)*$/,
'espn.com': /^((?!espn\.com\/watch).)*$/, 'espn.com': /^((?!espn\.com\/watch).)*$/,
'esquire.com': /^((?!\/classic\.esquire\.com\/).)*$/, 'esquire.com': /^((?!\/classic\.esquire\.com\/).)*$/,
'nknews.org': /^((?!nknews\.org\/pro\/).)*$/, 'nknews.org': /^((?!nknews\.org\/pro\/).)*$/,

@ -7,6 +7,7 @@ Add Medienhaus Aachen
Remove Rheinische Post Mediengruppe Remove Rheinische Post Mediengruppe
Fix Haaretz English Fix Haaretz English
Fix Inkl Fix Inkl
Fix NK News (not pro)
* v3.0.8.0 (2023-03-05) * v3.0.8.0 (2023-03-05)
Add Bloomberg Adria Add Bloomberg Adria

@ -66,13 +66,14 @@ if (bg2csData.ld_json) {
let json = JSON.parse(json_script.text.replace(/[\r\n]/g, '').replace(/(\\r)?\\n/g, '<br>')); let json = JSON.parse(json_script.text.replace(/[\r\n]/g, '').replace(/(\\r)?\\n/g, '<br>'));
let json_key, json_text; let json_key, json_text;
if (Array.isArray(json)) { if (Array.isArray(json)) {
json = json.filter(x => json_key = Object.keys(x).find(key => key.match(/^(articlebody|text)$/i))); json = json.filter(x => json_key = Object.keys(x).find(key => key.match(/^articlebody$/i))) || json.filter(x => json_key = Object.keys(x).find(key => key.match(/^text$/i)));
if (json_key) if (json_key)
json_text = parseHtmlEntities(json[0][json_key]); json_text = parseHtmlEntities(json[0][json_key]);
} else { } else {
json_key = Object.keys(json).find(key => key.match(/^(articlebody|text)$/i)); json_key = Object.keys(json).find(key => key.match(/^articlebody$/i)) || Object.keys(json).find(key => key.match(/^text$/i));
json_text = parseHtmlEntities(json[json_key]); json_text = parseHtmlEntities(json[json_key]);
} }
console.log(json_text);
let content = document.querySelector(article_sel); let content = document.querySelector(article_sel);
if (json_text && content) { if (json_text && content) {
let parser = new DOMParser(); let parser = new DOMParser();

@ -152,6 +152,12 @@
"block_regex": "js\\.pelcro\\.com", "block_regex": "js\\.pelcro\\.com",
"domain": "frieze.com" "domain": "frieze.com"
}, },
"Gazetaprawna.pl": {
"allow_cookies": 1,
"amp_redirect": "div.displayMode_simplePaywall",
"domain": "gazetaprawna.pl",
"ld_json": "div.simplePaywall|article"
},
"Gazette.com": { "Gazette.com": {
"allow_cookies": 1, "allow_cookies": 1,
"block_regex": "loader-cdn\\.azureedge\\.net", "block_regex": "loader-cdn\\.azureedge\\.net",

@ -476,7 +476,7 @@ var defaultSites = {
allow_cookies: 1, allow_cookies: 1,
block_regex: /(\.tinypass\.com\/|cdn\.cxense\.com\/|cdn\.ampproject\.org\/v\d\/amp-subscriptions-.+\.js)/ block_regex: /(\.tinypass\.com\/|cdn\.cxense\.com\/|cdn\.ampproject\.org\/v\d\/amp-subscriptions-.+\.js)/
}, },
"El Mercurio (+ regional/opt-in to custom sites)": { "El Mercurio (not Inversiones; + regional/opt-in to custom sites)": {
domain: "elmercurio.com", domain: "elmercurio.com",
allow_cookies: 1, allow_cookies: 1,
block_regex: /\.(elmercurio\.com|emol\.cl)\/(.+\/)?js\/(.+\/)?(modal|merPramV\d|PramModal\.min)\.js/, block_regex: /\.(elmercurio\.com|emol\.cl)\/(.+\/)?js\/(.+\/)?(modal|merPramV\d|PramModal\.min)\.js/,
@ -1451,9 +1451,9 @@ var defaultSites = {
domain: "asia.nikkei.com", domain: "asia.nikkei.com",
remove_cookies_select_drop: ["xbc"] remove_cookies_select_drop: ["xbc"]
}, },
"NK News": { "NK News (not pro)": {
domain: "nknews.org", domain: "nknews.org",
remove_cookies_select_drop: ["issuem_lp", "issuem_lp_kp"] remove_cookies_select_drop: ["issuem_lp"]
}, },
"NRC Handelsblad": { "NRC Handelsblad": {
domain: "nrc.nl", domain: "nrc.nl",
@ -2310,7 +2310,7 @@ var defaultSites = {
"Pico.tools": { "Pico.tools": {
domain: "pico.tools", domain: "pico.tools",
allow_cookies: 1, allow_cookies: 1,
block_regex_general: /api\.pico.tools\// block_regex_general: /api\.pico\.tools\//
}, },
"Pigeon (WordPress plugin)": { "Pigeon (WordPress plugin)": {
domain: "###_wp_pigeon", domain: "###_wp_pigeon",

@ -29,10 +29,6 @@
"allow_cookies": 1, "allow_cookies": 1,
"ld_google_webcache": "#subscription-barrier|div.article-body,article" "ld_google_webcache": "#subscription-barrier|div.article-body,article"
}, },
"NK News (free articles only)": {
"domain": "nknews.org",
"remove_cookies_select_drop": ["issuem_lp", "issuem_lp_kp"]
},
"Quartz": { "Quartz": {
"domain": "qz.com", "domain": "qz.com",
"allow_cookies": 1, "allow_cookies": 1,

Loading…
Cancel
Save