Skip to content
This repository was 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

 

History

304 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

  •  
  •  
  •