Skip to content
This repository has been archived by the owner on Oct 5, 2021. It is now read-only.

Sends emails with county updates on COVID-19

License

Notifications You must be signed in to change notification settings

spotlightpa/covid-alerts-emailer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Covid alerts

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.

Requirements

  • 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

Install

  • Run ./setup.sh. To use specific version of Python, run PATH=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

  • ./run.sh

About

Sends emails with county updates on COVID-19

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •