Compare commits

...

5 Commits

Author SHA1 Message Date
Rodrigo O 524524a997 change: aumenta versão 2022-06-25 21:55:39 -03:00
Rodrigo Orem d8ccdf4f46
Merge pull request #352 from burlesco/fix/gauchazh
Atualiza GaúchaZH
2022-06-25 21:55:23 -03:00
Rodrigo O c7d74f9a1b fix: atualiza GaúchaZH 2022-06-25 21:54:14 -03:00
Rodrigo Orem 8d9919169d
Merge pull request #346 from felipedgarcia/master
Elementos c/ "paywall" na classe são removidos no Valor Econômico
2022-03-16 19:08:38 -03:00
Felipe Garcia c6ca5adec4 Elementos c/ "paywall" na classe são removidos no Valor Econômico #345 e #342 2022-03-16 12:02:42 -03:00
4 changed files with 55 additions and 31 deletions

View File

@ -84,8 +84,7 @@ const BLOCKLIST = {
gauchazh: {
scriptBlocking: [
'*://gauchazh.clicrbs.com.br/static/main*',
'*://www.rbsonline.com.br/cdn/scripts/special-paywall.min.js*',
'*://www.rbsonline.com.br/cdn/scripts/paywall.min.js*',
'*://gauchazh.clicrbs.com.br/static/signwall.*.min.js'
]
},
jornalnh: {

View File

@ -50,36 +50,51 @@ const INJECTION = {
gauchazh: {
url : /gauchazh.clicrbs.com.br/,
code: `
function patchJs(jsurl) {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var injectme = this.responseText;
injectme = injectme.replace(/[a-z].showLoginPaywall,/g, 'false,');
injectme = injectme.replace(/[a-z].showPaywall,/g, 'false,');
injectme = injectme.replace(/[a-z].requestCPF\\|\\|!1,/g, 'false,');
injectme = injectme.replace(
/![a-z].showLoginPaywall&&![a-z].showPaywall\\|\\|!1/g, 'true');
injectme = injectme.replace('throw new Error("only one instance of babel-polyfill is allowed");', '');
var script = document.createElement("script");
script.type = "text/javascript";
var textNode = document.createTextNode(injectme);
script.appendChild(textNode);
document.head.appendChild(script);
}
};
xhttp.open("GET", jsurl, true);
xhttp.send();
}
document.addEventListener('DOMContentLoaded', function() {
function patchJs(jsurl) {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var injectme = this.responseText;
injectme = injectme.replace(
/![a-z].showLoginPaywall&&![a-z].showPaywall\\|\\|!1/g, 'true');
injectme = injectme.replace('throw new Error("only one instance of babel-polyfill is allowed");', '');
var script = document.createElement("script");
script.type = "text/javascript";
var textNode = document.createTextNode(injectme);
script.appendChild(textNode);
document.head.appendChild(script);
}
};
xhttp.open("GET", jsurl.replace('.com.br', '.com.br.'), true);
xhttp.send();
}
document.addEventListener("DOMContentLoaded", function(event) {
var scripts = Array.from(document.getElementsByTagName('script'));
var script = scripts.find((el) => {
return el.src.includes('static/main')
});
if (script)
const scripts = Array.from(document.getElementsByTagName('script'));
const script = scripts.find((el) => { return el.src.includes('static/main'); });
if (script) {
patchJs(script.src);
}
});
window.onload = function() {
function check(){
if(document.getElementsByClassName('wrapper-paid-content')[0]){
document.getElementsByClassName('wrapper-paid-content')[0].innerHTML = '<p>Por favor aperte Ctrl-F5 para carregar o restante da notícia!</p>';
}
setTimeout(function(){ check(); }, 5000);
}
check();
};
const cleanPaywallTracking = () => {
document.cookie = 'pwsi__zh=;domain=.clicrbs.com.br;path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT';
localStorage.removeItem('pwsi__zh');
sessionStorage.removeItem('pwsi__zh');
};
cleanPaywallTracking();
setTimeout(cleanPaywallTracking, 5000);
document.body.addEventListener('click', cleanPaywallTracking, true);
`
},
oglobo: {

View File

@ -64,6 +64,14 @@ const INJECTION = {
url: /super.abril.com.br/,
code: ABRIL_CODE
},
valoreconomico: {
url: /valor.globo.com/,
code: `
const element = document.querySelector('[class*="paywall"]');
if (element)
element.remove();
`
},
veja: {
url: /veja.abril.com.br/,
code: ABRIL_CODE

View File

@ -1,7 +1,7 @@
{
"manifest_version": 2,
"name": "burlesco",
"version": "12.0",
"version": "12.2",
"description": "Leia notícias sem ser assinante, burle o paywall",
"homepage_url": "https://burles.co",
"author": "rodorgas",
@ -29,7 +29,8 @@
"*://*.diariodaregiao.com.br/*",
"*://*.correio24horas.com.br/*",
"*://*.nexojornal.com.br/*",
"*://*.observador.pt/*"
"*://*.observador.pt/*",
"*://*.valor.globo.com/*"
]
},
{
@ -61,6 +62,7 @@
"*://*.folha.uol.com.br/*",
"*://*.folha.com.br/*",
"*://gauchazh.clicrbs.com.br/*",
"*://gauchazh.clicrbs.com.br./*",
"*://*.zh.clicrbs.com.br/*",
"*://api.clicrbs.com.br/*",
"*://*.gazetadopovo.com.br/*",