/Eruv-Alerts

This project sends an SMS to every subscriber from an Eruv Alerts Google Spreadsheet, based on the city's status.

Primary LanguagePython

Eruv Alerts

This project sends an SMS to every subscriber from an Eruv Alerts Google Spreadsheet, based on the city's status.

Eruv Logo

Requirements

The script requires both a Google Spreadsheet and a Twilio account to send SMS messages. Although not required, it also tries to use openweathermap.org for weather.

All of the authentication keys used should be saved in the keys/ folder. The example keys contained within are examples of what they should contain.

To generate Google Spreadsheet credentials, follow this tutorial: https://gspread.readthedocs.io/en/latest/

These can be installed with pip:

pip3 install -r requirements.txt

Finally, make the script executable:

chmod +x ./eruv_alerts.py