Real-time view of the current air quality in various cities of Belgium.
https://registry.opendata.aws/openaq/
Current air quality: Average of the measurements over the last 3 hours
AWS Resources used: SNS, SQS, Lambda, DynamoDB, CloudWatch
Visualisation of final results on a map using Streamlit and Pydeck
Variable | Description |
---|---|
AWS_REGION_NAME |
Name of AWS region where DynamoDB is located |
AWS_ACCESS_KEY_ID |
AWS Account access key id |
AWS_SECRET_ACCESS_KEY |
AWS Account secret access key |
Install prerequisites:
pip install -r requirements.txt
Update CSV file with current air quality (without running streamlit):
python main.py
Run Streamlit:
streamlit run main.py
This command automatically updates the CSV file of current air quality when executed.