Información sobre el proyecto
- Categoría: API Flask
- Objetivo: Obtener información sobre el costo de vida en la página de Numbeo y crear una API con Flask
- Python Libraries: Scrapy, Flask, SQLALchemy
- Enlace Github: Unofficial Numbeo API
Unofficial Numbeo API
Este proyecto utiliza la biblioteca Scrapy para rastrear la página de Numbeo y extraer las siguientes informaciones entre otras como ejemplo:
La información se guarda en una base de datos SQLite y se puede recuperar para consulta directa al Banco de datos. Usando Flask, se crean rutas para proporcionar información en formato JSON a través de URLs, generando así una API que se puede consumir para obtener esta información. Este proyecto fue alojado en Heroku con el objetivo de proporcionar un servidor de integración continua, pues así es posible ejecutar Scrapy, actualizar la información y luego implementarla.