O Projeto faz parte de um desafio da comunidade Código Falado onde o projeto é criar uma API que, dada uma url, ela tem que retornar o máximo de informações possíveis sobre aquela url.
A API atualmente está hospedada na heroku e você pode testar o projeto usando a url http://urlpreview.herokuapp.com/
Basta apenas fazer um POST nessa url passando como body param a url
que você deseja extrair os dados
{
"url": "https://github.com/codigofalado/"
}
E a partir disso, a api irá retonar um JSON contendo as informções daquela URL.
{
"url": "https://github.com/codigofalado",
"source": "github.com",
"title": "Código Falado",
"type": "profile",
"description": "A comunidade de Live Coding onde aprendemos juntos! - Código Falado",
"domain": "github.com",
"thumbnail": "https://avatars0.githubusercontent.com/u/50280477?s=280&v=4",
"sitename": "GitHub"
}
O projeto conta com uma interface web feita em React consumindo a API do projeto, que possui 2 modos de visualização (raw json e um modo mais visivel das informações)
Você pode testar agora mesmo em