mirror of
https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean.git
synced 2024-11-10 05:57:48 +01:00
Fix Quora (plus-link)
This commit is contained in:
parent
f3f614823e
commit
1b253d3182
4 changed files with 37 additions and 10 deletions
|
@ -5,6 +5,7 @@ Post-release
|
||||||
Add CNBC (Pro text)
|
Add CNBC (Pro text)
|
||||||
Add Project Syndicate (link to archive.is)
|
Add Project Syndicate (link to archive.is)
|
||||||
Fix Madsack Mediengruppe
|
Fix Madsack Mediengruppe
|
||||||
|
Fix Quora (plus-link)
|
||||||
Fix The Hill Times (text)
|
Fix The Hill Times (text)
|
||||||
Fix custom sites (block_regex)
|
Fix custom sites (block_regex)
|
||||||
|
|
||||||
|
|
|
@ -3503,6 +3503,28 @@ else if (matchDomain('quora.com')) {
|
||||||
let mask_image = document.querySelector('div.ePDXbR');
|
let mask_image = document.querySelector('div.ePDXbR');
|
||||||
if (mask_image)
|
if (mask_image)
|
||||||
mask_image.classList.remove('ePDXbR');
|
mask_image.classList.remove('ePDXbR');
|
||||||
|
let read_more_buttons = document.querySelectorAll('button.puppeteer_test_read_more_button');
|
||||||
|
for (let elem of read_more_buttons)
|
||||||
|
elem.click();
|
||||||
|
let overlay_cards = document.querySelectorAll('div[class*="OverlayCard"]');
|
||||||
|
for (let elem of overlay_cards)
|
||||||
|
elem.removeAttribute('class');
|
||||||
|
window.setTimeout(function () {
|
||||||
|
let answers = document.querySelectorAll('div[class*="dom_annotate_question_answer_item_"]');
|
||||||
|
for (let answer of answers) {
|
||||||
|
let wall = answer.querySelector('div.content-monetization-wall');
|
||||||
|
if (wall) {
|
||||||
|
wall.classList.remove('content-monetization-wall');
|
||||||
|
let timestamp_link = answer.querySelector('a.answer_timestamp[href]');
|
||||||
|
if (timestamp_link) {
|
||||||
|
let answer_link = document.createElement('a');
|
||||||
|
answer_link.innerText = 'BPC > open Quora+ answer';
|
||||||
|
answer_link.href = timestamp_link.href;
|
||||||
|
wall.appendChild(answer_link);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, 500);
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (matchDomain('qz.com')) {
|
else if (matchDomain('qz.com')) {
|
||||||
|
@ -3555,13 +3577,18 @@ else if (matchDomain('scmp.com')) {
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (matchDomain('seekingalpha.com')) {
|
else if (matchDomain('seekingalpha.com')) {
|
||||||
let url = window.location.href;
|
if (!window.location.pathname.startsWith('/amp/')) {
|
||||||
let locked = document.querySelector('div[data-test-id="post-locked-banner"]');
|
let locked = document.querySelector('div[data-test-id="post-locked-banner"]');
|
||||||
if (locked && !url.includes('/amp/')) {
|
let amphtml = document.querySelector('link[rel="amphtml"]');
|
||||||
window.setTimeout(function () {
|
if (locked && amphtml) {
|
||||||
window.location.href = url.replace('seekingalpha.com/', 'seekingalpha.com/amp/');
|
locked.removeAttribute('data-test-id');
|
||||||
}, 500);
|
window.location.href = amphtml.href;
|
||||||
} else if (url.includes('/amp/')) {
|
} else {
|
||||||
|
let read_more = document.querySelector('button[id^="continueReadingButton"]');
|
||||||
|
if (read_more)
|
||||||
|
read_more.click();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
amp_unhide_access_hide('*="premium_access OR"', '', '.ad-wrap');
|
amp_unhide_access_hide('*="premium_access OR"', '', '.ad-wrap');
|
||||||
let paywall = document.querySelector('[class*="paywall-container"]');
|
let paywall = document.querySelector('[class*="paywall-container"]');
|
||||||
removeDOMElement(paywall);
|
removeDOMElement(paywall);
|
||||||
|
|
|
@ -731,5 +731,5 @@
|
||||||
"*://gcm.omerlocdn.com/*",
|
"*://gcm.omerlocdn.com/*",
|
||||||
"*://webcache.googleusercontent.com/*"
|
"*://webcache.googleusercontent.com/*"
|
||||||
],
|
],
|
||||||
"version": "2.9.3.4"
|
"version": "2.9.3.5"
|
||||||
}
|
}
|
||||||
|
|
3
sites.js
3
sites.js
|
@ -1553,9 +1553,8 @@ var defaultSites = {
|
||||||
allow_cookies: 1,
|
allow_cookies: 1,
|
||||||
block_regex: /\.tinypass\.com\//
|
block_regex: /\.tinypass\.com\//
|
||||||
},
|
},
|
||||||
"Quora (not plus)": {
|
"Quora (regwall)": {
|
||||||
domain: "quora.com",
|
domain: "quora.com",
|
||||||
allow_cookies: 1,
|
|
||||||
useragent: "googlebot"
|
useragent: "googlebot"
|
||||||
},
|
},
|
||||||
"Quotidiano.net (+ regional)": {
|
"Quotidiano.net (+ regional)": {
|
||||||
|
|
Loading…
Reference in a new issue