Skip to content

fbarrella/newspreader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Newspreader

O Newspreader é um serviço construido em GO com o intuito de trazer o conteudo de artigos de notícia de forma gratuita. O serviço entrega as informações em formato API REST e página web.



Nesse momento o serviço retorna resultados de artigos de determinados portais de notícia em formato API REST utilizando o endpoint GET /api/paynot?url=https://example.com.br

E também retorna uma página web com o conteúdo extraído do link acessando direto pela rota /paynot?url=https://example.com.br

Os portais atualmente disponíveis pra consulta são:

  • Estadão
  • Folha de São Paulo
  • CNN Brasil
  • Correio Braziliense

Planejamento de disponibilização pra novos portais:

  • R7
  • Terra
  • UOL
  • G1
  • Exame
  • InfoMoney
  • Metropoles
  • New York Times
  • BBC News

O resultado retornado contém:

  • Autor;
  • Mídia do artigo;
  • Tipo da mídia do artigo (Vídeo/Imagem);
  • Titulo do artigo;
  • Texto do artigo completo.

Atualmente o projeto está hospedado na ferramenta de hospedagem gratuita Render através do endereço https://newspreader.onrender.com

Através do curl abaixo, é possivel efetivar o teste do endpoint de onde você estiver:

curl -X GET -G 'https://newspreader.onrender.com/api/paynot' \
-d url=https://www.estadao.com.br/economia/americanas-antecipar-pagamento-dividas-trabalhistas-pequenos-fornecedores/

E através do link a seguir é possível visualizar a página web com o conteúdo: https://newspreader.onrender.com/paynot?url=https://www.estadao.com.br/economia/americanas-antecipar-pagamento-dividas-trabalhistas-pequenos-fornecedores/

O Newspreader foi realizado como projeto de estudo da linguagem GO. Como base de aprendizado, segue abaixo os sites, artigos e/ou docs que auxiliaram no processo:

About

API to crawl news articles without the paywall

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published