This Python 2 module monitors the status of Cornell classes based on the Course Roster, and can send a SMS via Twilio to your phone when a class is detected as open.
- Run
pip install -r requirements.txt
to install the required dependencies for this package. - Edit
.env_template
with your own values for Twilio, and runsource .env_template
from your terminal for Twilio setup.
If you've never used Twilio before, check out this link to get set up. A free trial should provide sufficient free credit (about $15 worth) for monitoring (text messages cost less than 1 cent).
Edit main.py
and run pyrhon main.py
to begin monitoring. Sample code is provided.
- Web UI development
- Actual UI interaction
- Containerization for deployment online
- Changing refresh times according to Course Roster (every 10 mins, 20 mins, or 1 hr based on time of day)