An app that sends out emails to subscribers with updates on COVID-19 cases, deaths and other data in their county.
View an example email here.
Click here to sign up for the mailing list.
- Python 3.6.
- This project uses Selenium, which requires Chrome and chromedriver to be installed. Here's a chromedriver install guide for Ubuntu 16.04 and 18.04 and for Mac.
- This project uses geopandas, which may require certain additional dependencies depending on your OS.
- A SendGrid account, with API key stored in .env file in project root (see .env.example).
- A AWS S3 bucket set up, with AWS IAM credentials stored in .env in project root (see .env.example) or in ~/.aws /credentials
-
Run
./setup.sh
. To use specific version of Python, runPATH=PATH_TO_PYTHON:$PATH ./setup.sh
. -
Create a .env file in the project root and add API keys and associated variables. Use .env.example as a template.
./run.sh