Skip to content

snowom/PossoLer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Posso Ler?

É um projeto open source criado com o intuito de democratizar o acesso à informação, pois nesse momento, em meio a tantas fake news, é mais que fundamental ter acesso a notícias e conteúdos de fontes confiáveis. Com a extensão Posso Ler? você é capaz de burlar o paywall e visualizar conteúdos exclusivos de alguns jornais e sites. Ir para site

Repositório da API do projeto Posso Ler?



Sites Suportados

Perguntas Frequentes

Como o "Posso Ler?" remove os bloqueios?

Logo após todo o conteúdo da página ser carregado e renderizado, o script realiza manipulação da DOM para mudar as propriedades dos elementos da página e excluir todos os bloqueios exibidos para o usuário não assinante. Dentre essas alterações, estão remoções de scripts dentro da página que são responsáveis por esses bloqueios.

Mas isso não é ilegal ou imoral?

Como dito anteriormente, todas as modificações feitas pela extensão ocorrem na DOM (somente na exibição de cada site no respectivo aparelho em que está sendo acessado). Desta forma, a ferramenta não utiliza nenhum método de roubo ou violação de dados, como por exemplo, invadir um banco de dados protegido para ter acesso a tal informação para disponibilizá-la. O que ela faz, é somente mudar o modo de exibição da informação já fornecida pelos sites de forma que os usuários consigam vê-las sem nenhum bloqueio de exibição. As empresas responsáveis pelos sites poderiam adotar outras formas mais eficazes para o bloqueio da exibição da informação, como por exemplo, verificar primeiro se o usuário está logado com sua conta de assinante, e caso positivo, disponibilizar o conteúdo. Contudo, há um grande problema em fazer isso, pois, adotando esse método, as empresas teriam que abrir mão do SEO (conjunto de técnicas que têm como objetivo posicionar uma ou mais páginas de destino entre os melhores resultados dos motores de pesquisa.)

LEMBRE-SE: Os jornais precisam pagar seus funcionários e as assinaturas são uma fonte de renda para isso. Ao usar o "Posso Ler?" NÃO USE Ad blockers, pois os jornais também necessitam de uma fonte de renda para manter seu funcionamento.

Como faço para reportar um bug ou dar uma sugestão/feedback?

Caso tenha encontrado um bug ou queira dar uma sugestão/feedback, escreva um email para thomazf.dev@gmail.com. Tentarei responder o mais rápido possível, pois estarei ocupado me dedicando à faculdade e ao meu serviço.

O que é Cache Mock?

Cache Mock (Simulação por Cache) é uma técnica que desenvolvi para conseguir burlar de forma legal alguns sites que utilizam hard paywall. Essa técnica se define em utilizar o cache da própria página gerado pelo Google e, partir dela, pegar todo o conteúdo e renderizá-lo para o usuário. Como o cache é uma "cópia" do conteúdo estático de uma página, geralmente estas não possuem nenhum tipo de bloqueio de conteúdo, possibilitando o acesso a eles.

Observações sobre o Cache Mock

Alguns sites utilizam proteção de hard paywall em seus conteúdos. Geralmente, conteúdos com esse nível de proteção ficam armazenados no servidor e só são renderizados na tela do usuário (cliente) quando o sistema tem a certeza de que o mesmo se encontra logado em sua conta de assinante. A solução encontrada para contornar este caso, foi utilizar o cache da página gerado pelo Google, como foi explicado no tópico acima. Contudo, caso a notícia seja muito recente, é capaz do cache da página em questão não ter sido gerado ainda, e caso esse seja o ocorrido, ao tentar desbloquear a notícia, a extensão informará a você por um pop-up que não foi possível desbloquear o conteúdo no momento e que você poderá tentar mais tarde. Ou seja, nem sempre será possível desbloquear todos os conteúdos. Pode ocorrer também da API que faz a conexão entre a extensão e o cache ficar indisponível devido ao excesso de requisições feitas a partir de um mesmo endereço de IP (Isso é uma medida de segurança por parte da Google a fim de evitar ataques DDoS). Caso isso ocorra ao tentar desbloquear uma notícia, em uma das etapas do desbloqueio, aparecerá um reCAPTCHA e o processo será interrompido. Para retomá-lo, basta resolver o reCAPTCHA.

Ponto de atenção: Por se tratar de dados obtidos à partir do cache, o conteúdo apresentado pode estar desatualizado em relação a página original caso a mesma tenha sofrido alguma alteração após a última geração de cache feita pelo Google.

O que é a Chave de Acesso e para que ela serve?

A chave de acesso é um hash que identifica de forma única a extensão baixada. Essa chave de acesso é utilizada para assegurar a autenticidade da extensão, ou seja, ela garante que a extensão foi baixada diretamente do site oficial. Ela também impede que um usuário baixe cópias da extensão e as distribuam. Após instalar extensão, a chave de acesso será solicitada na primeira execução da extensão para a ativação da mesma. Depois que a extensão for ativada, a chave de acesso se tornará inválida e poderá ser descartada.

Observação: Caso o Tampermonkey ou o userscript ou a extensão sejam desinstalados ou atualizados, será necessário fazer o download novamente do Posso Ler?, pois uma vez utilizada, a chave de acesso se torna inválida.

Qual é o problema de usar uma cópia disponibilizada por terceiros?

Ao usar uma cópia da extensão disponibilizada por terceiros, além de atrapalhar a divulgação do projeto original, você também corre o risco de estar instalando uma cópia modificada com um código malicioso injetado, podendo comprometer seus dados pessoais e informações sensíveis, como senhas e dados bancários.

E se eu usar uma cópia disponibilizada por terceiros?

Caso você usar uma cópia disponibilizada por terceiros, ao tentar executar a extensão, será exibido um aviso informando que você está usando uma extensão com um hash já utilizado por outro usuário. Além disso, caso opte por usar uma cópia, ficarei bastante decepcionado com você. Anualmente, pago aproximadamente R$800,00 (quase 2/3 de um salário mínimo no Brasil) para deixar online esse site e as APIs que a extensão consome. Faço esse projeto totalmente gratuito para ajudar as pessoas, dedicando um tempo que poderia estar estudando para a faculdade ou para o meu trabalho, ou até mesmo descansando depois de um dia cansativo. Então pense com bastante carinho antes de optar por usar uma versão não oficial, beleza?



"O direito à informação é considerado um direito fundamental numa sociedade democrática"

Made with ❤️ by Thomaz Ferreira