Web application developed to alert Cornell students when a course that they want to add has an open spot
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
__pycache__
static
templates
Procfile
README.md
app.py
getCourseStatus.py
requirements.txt
runtime.txt
storeCourses.py

README.md

Course Sweeper

Inspired by Course Sniper at Rutgers University.

Checks the Cornell Course Roster every 20 minutes and sends an email if a course that you are tracking is open (will only send the email once).

Can only update as fast as the Cornell Course Roster does (its fastest update speed is 10 minutes from 6am to 5pm, according to the Roster FAQ). However, in order to decrease the number of database checks that the system does (so as to not exceed the Free Tier of AWS), I had to increase the amount of time between calls from 10 minutes to 20 minutes.

There may be discrepancies between Student Center and the Course Roster.