Project information
- Category: API Flask
- Project's goal: Fetch cost of living information in Numbeo and build API with Flask
- Python Libraries: Scrapy, Flask, SQLALchemy
- Project URL: Unofficial Numbeo API
Unofficial Numbeo API
This project uses the Scrapy library to crawl the Numbeo page and extract the following information among others as an example:
The information is saved in a SQLite database and can be retrieved for direct query to the database. Using Flask, routes are created to provide information in JSON format through URLs, thus generating an API that can be consumed to search for this information. This project was hosted on Heroku in order to provide a continuously integrated server, since it is possible to run Scrapy, update the information and then deploy.