- Python 3.10
- Aiohttp 3.8.3
- Amazon S3
- Amazon QuickSight
- Black
Script written in Python, takes BigMac index data from NASDAQ of all countries and sends to the Amazon S3 and visualise by Amazon QuickSight. The script takes a set of data from https://data.nasdaq.com/data/ECONOMIST-the-economist-big-mac-index/usage/quickstart/api and saves it to Amazon S3.
Example of Big Mac Index - Romania - https://data.nasdaq.com/data/ECONOMIST/BIGMAC_ROU-big-mac-index-romania
Next, the script sends email notification to the specified email address that the data was uploaded on S3 bucket.
Script creates a data visualization based on the TOP countries with the highest Big Mac index in July 2021 using Amazon QuickSight.
Otherwise check the picture below how it looks.
- To run this project, you need to install Python then create and active virtual environment
$ python3 -m venv env
- Clone repo and install packages in requirements.txt
$ git clone https://github.com/fortyfortyy/NASDAQ-python-script.git
$ cd ../NASDAQ-python-script
$ pip install requirements.txt
- Run script
$ python main.py