Skip to content

tahmidisl/course_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Waterloo Course Tracker

This tool helps you monitor course availability at the University of Waterloo using the Waterloo Open API.

Setup

  1. Clone this repository
  2. Install the required dependencies:
    pip install -r requirements.txt
  3. Get your API key from the Waterloo Open API

Usage

Run the script:

python course_tracker.py

The script will:

  1. Ask for your API key
  2. Prompt for the course information:
    • Subject code (e.g., CS)
    • Catalog number (e.g., 135)
    • Term (e.g., 1255 for Spring 2025)
  3. Check the course availability immediately and then every 2 minutes
  4. Notify you when a spot becomes available

Press Ctrl+C to stop the script.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages