Informações do projeto
- Categoria: API Flask
- Objetivo: Buscar informações de custos de vida em Numbeo e criar API com o Flask
- Python Libraries: Scrapy, Flask, SQLALchemy
- Link Github: Unofficial Numbeo API
Unofficial Numbeo API
Este projeto usa a biblioteca Scrapy para rastrear a página do Numbeo e extrair as seguintes informações entre outras como exemplo:
As informações são salvas em um banco de dados SQLite e podem ser recuperadas para consulta direta ao banco de dados. Utilizando o Flask, são criadas rotas para fornecer informações em formato JSON por meio de URLs, gerando assim uma API que pode ser consumida para buscar essas informações. Este projeto foi hospedado no Heroku com o objetivo de fornecer um servidor de integração contínua, pois é possível executar o Scrapy, atualizar as informações e depois implantar.