A small Python utility to scrape University of Guelph course section availability and generate schedules.
-
Main.py- main entrypoint for the application. -
LiveStatusChecker.py- uses Selenium to perform a live availability check of course sections on the U of Guelph site. -
scraperv2.py,CourseUtil.py,sortingMethods.py- supporting scripts used by the project. -
*.json- course data.
-
Python 3.11+
-
Google Chrome
-
pip
Install the required packages
python -m pip install -r requirements.txt
Run the file
python main.py