Sliicy / Eruv-Alerts

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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


Languages

Language:Python 100.0%