Skip to content

Python program to notify University of Toronto students of updates to their academic history.

Notifications You must be signed in to change notification settings

hand-burger/UofT-ACORN-Grade-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

University of Toronto ACORN Academic History Bot

This simple Python program scrapes your Academic History from ACORN and notifies you of any updates in marks, grades, GPA, etc.

Using the smtplib and requests libraries, the program detects changes in your Academic History and optionally, sends you an email to notify you.

Usage

Make sure you have the requests library installed. Use pip install requests if it is not already installed.

  • To run this program you can either run it through the terminal with python main.py or in an IDE.
  • Then, follow the prompts, entering your UTORid and password.
    • If you want email notifications, then enter your email and password.
      • Note: in order for your email to be able to send, search "how to send from (your email type) using SMTP" and follow the appropriate steps.
      • For Gmail this involves generating an app password which is used instead of your normal account password.
      • Note also: the email will be sent and received by the email you enter.
    • You can also enter your credentials at the top of the Python file to avoid typing it each time the program is ran.
  • Your complete academic history will appear in the output, and every 10 minutes, the program will check for any changes.

About

Python program to notify University of Toronto students of updates to their academic history.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages