Skip to content

Instantly share code, notes, and snippets.

@diogobaeder
Last active December 13, 2015 23:19
Show Gist options
  • Save diogobaeder/4991163 to your computer and use it in GitHub Desktop.
Save diogobaeder/4991163 to your computer and use it in GitHub Desktop.
Não quero assinar a Folha!
/**
* Bookmarklet para remover o bloqueio de tela das páginas de notícias do Folha.com.br
*
* Motivação: não quero ter que pagar uma assinatura de Folha só para ver o conteúdo que tem por debaixo do bloqueio de tela deles. A Folha
* coloca uma página de propaganda antes de chegar na notícia, enche a própria página de notícia de propagandas, e ainda quer cobrar pra que
* possamos ler a notícia? Eu digo não; Se a informação chegou até meu navegador, eu posso fazer o que quiser com ela enquanto ela estiver na minha
* máquina. Sendo assim, eu posso alterá-la enquanto está no navegador. Não estou vendendo a informação, não estou republicando-a, estou apenas
* manipulando-a dentro de meu próprio navegador, portanto não constitui crime.
*
* Forma de usar:
* 1- Vá a uma página qualquer com o seu navegador;
* 2- Marque a página como favorita, de forma que o favorito seja facilmente clicável;
* 3- Substitua o conteúdo do campo de URL do favorito com o conteúdo abaixo, começando com "javascript: "
* 4- Salve o favorito - recomenda-se trocar o nome dele, para não confundir com a página que você favoritou
* 5- Voilá! Basta abrir uma notícia da Folha, e, quando aparecer aquela tela escura por cima da notícia, com uma caixa pedindo para você
* assinar, por cima, basta clicar no favorito, e ele remove o bloqueio! :-)
*
* Caso o "bookmarklet" (o favorito editado) pare de funcionar, favor notificar para que eu o atualize.
*/
javascript: $('#paywall, div.shadow, div.message').remove(); $(document.body).append("<style>body{overflow: auto !important;}</style>"); $('body > div').each(function(i, el){if (this.id.match(/article\d+wall/) || i == 0) {$(this).css('left', '-10000em')}}); window.onscroll = window.onresize = function(){}; void(0);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment