Automatically enrolls Princeton students into courses when space opens up on the registrar's enrollment listings.
Princeton University NetID and password are required to use Sentinel. Python dependencies are Splinter for stateful web browsing and BeautifulSoup for webpage parsing. By default, Splinter instantiates an instance of Firefox web browser.
- Add the courses you'd like to enroll in to the "Course Queue" in SCORE
- Fill in the "User Input" section of the script with your security details and the courses you want to enroll in
- Run: python sentinel.py
- Leave your computer running and Sentinel will email you when you're enrolled!