You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Caio d2e4af24bc
Merge pull request #336 from burlesco/bugfix/334
1 month ago
scripts Remove userscript do repositório (Removido para repositório próprio) 2 years ago
src Merge pull request #336 from burlesco/bugfix/334 1 month ago
.eslintrc.yml Permitir a desativação por site na webextension (#100) 4 years ago
.gitignore Adição do site Seu Dinheiro (#298) 1 year ago
.travis.yml Encerra o travis caso haja erro no building ou apontamento para a nova versão 1 year ago
LICENSE.txt Atualiza data do LICENSE 4 years ago
Makefile Fix Travis CI (#291) 1 year ago
README.md Adiciona Valor Econômico ao README.md 1 month ago
burlesco-pkcs8-key.pem.enc Fix Travis CI (#291) 1 year ago
cover.png Breve explicação sobre o código-fonte no README 4 years ago
package-lock.json Merge pull request #328 from burlesco/dependabot/npm_and_yarn/normalize-url-4.5.1 3 months ago
package.json Fix Travis CI (#291) 1 year ago
yarn.lock Atualiza yarn.lock 3 months ago

README.md

Gitter GitHub release Build Status

Extensão e userscript para navegadores que remove o paywall poroso de diversos sites de notícia. Funciona no Opera, Firefox e Chrome (e em qualquer navegador compatível com WebExtension).

Para instalar no seu navegador e para mais informações sobre o projeto, visite https://burles.co

Desenvolvimento

Extensão

O código-fonte da extensão possui basicamente três arquivos, na pasta webext/:

  • manifest.json: descreve a extensão para os navegadores e define as permissões;
  • background.js: bloqueia/manipula pedidos responsáveis pelo paywall;
  • content*.js: injeta scripts para impedir a ativação do paywall ou revertê-lo.

Há um Makefile para auxiliar no desenvolvimento:

  • make lint: verifica erros de sintaxe ou de estilo no código. Requer o es-lint que pode instalado com npm install -g eslint;
  • make: executa todas as etapas incluindo o lint e gera extensões empacotadas para cada navegador.

Userscript

O código-fonte do userscript está em um repositório próprio aqui. Ele funciona bloqueando pedidos responsáveis pelo paywall e injetando scripts para impedir sua ativação.

Esse userscript funciona apenas com o Tampermonkey, porque é o único com suporte a API @webRequest.


Se você tiver alguma dúvida ou ideia para burlar um site novo, abra uma issue ou nos encontre no Gitter.

Publicações suportadas

O Burlesco funciona com os seguintes sites de notícia:

  • BRPOLÍTICO
  • Correio 24 Horas
  • Correio Popular
  • Crusoé
  • Diarinho
  • Diário Popular
  • Diário da Região
  • Diário de Canoas
  • Diário do Grande ABC
  • EL PAÍS Brasil
  • Estado de Minas
  • Exame
  • Folha de Londrina
  • Folha de S.Paulo
  • Gazeta Online
  • Gazeta do Povo
  • GaúchaZH
  • JOTA
  • Jornal NH
  • Jornal Pioneiro
  • Jornal VS
  • NSC Total
  • O Estado de S. Paulo
  • O Globo
  • Observador
  • Quatro Rodas
  • Revista Oeste
  • Seu Dinheiro
  • Superinteressante
  • UOL
  • Valor Econômico
  • Veja
  • Época