Skip to content
This repository has been archived by the owner on Jul 11, 2019. It is now read-only.
/ gtcoursewatch Public archive

Get an alert within seconds when a (waitlist/regular) seat opens up in a course section!

License

Notifications You must be signed in to change notification settings

abraha2d/gtcoursewatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Check out the updated Coursewatch here!

GT Course Watch

Get an alert within seconds when a (waitlist/regular) seat opens up in a course section!

List of colleges officially supported:

  • Georgia Tech
  • Georgia Gwinnett College
  • Georgia Perimeter College
  • Georgia State University
  • Kennesaw State University
  • Gwinnett Technical College

Support for other colleges that use the Ellucian system can be easily added. To request that your college be added, log in to your college's registration system and make note of the URL. Open an issue with your college name and the sample URL. Check here for some examples.

Prerequisites

Install Python 3 from https://www.python.org/downloads/. When installing, make sure to check "Add Python 3 to PATH". After installing Python 3, run the following in a terminal:

  • pip3 install requests lxml pyqt5

Setup

  • Download the repository zip file (Clone or download > Download ZIP)
  • Extract the zip and open 'config.py' (with a text editor)
    • If you installed Python 3 from python.org, you should be able to edit with IDLE.
  • Edit the TERM variable to reflect the term you're registering for
  • Edit the CRNS variable to reflect which courses you want to monitor
  • Edit the URL variable to reflect which college system to search in
  • If you encounter errors with waitlist detection (happens with some courses), set WLDIS to True
  • Save, and close

Instructions

  • Inside the downloaded folder, double-click on gtcoursewatch. (Windows users, double-click on gtcwlauncher).
  • Accept any security warnings.
    • On Windows, if SmartScreen blocks gtcwlauncher, click "More Info", then click "Run Anyway".
    • On macOS, instead of double-clicking, you may have to right-click and then click 'Open' to get past the security warning.
    • On Linux distros, if prompted, click "Run in terminal".
  • Profit. When GT Course Watch detects that there is a seat available in any of the classes you chose, it will send you a notification on your computer.

About

Get an alert within seconds when a (waitlist/regular) seat opens up in a course section!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published