Skip to content

pikachu/csUMDGradeChecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

csUMDGradeChecker

Texts you when your CS grades change!

Basically, the CS department at UMD did not notify you when your grades changed, and so I wrote a program to check for me. When it detects a difference, it texts me to let me know.

Used python with the bs4 (parsing html) and twill (web navigation) libraries.

Still getting it automated on a web server with crontab, but this is proving to be slightly annoying.

driver.py

When someone runs this file, it asks for their username and password to the UMD CS grade server, how many courses they are taking, and course codes (CMSC132 becomes 132). This information is saved in user.txt (obviously not on here) and classes.txt.

checkCS.py

This goes through the html of the grades.cs.umd.edu page and logs you in with twill. Beautiful Soup then looks for the grades part, and then finds the links of every single class you inputted in the driver. It stores your grades in the old.txt file, and then compares the current grades to that file. If there is a difference, it updates the old.txt and sends you a text message.
Disclaimer:
Only works with att with these files. You have to go into the checkCS.py file and change the @att.txt.com extension to whatever your provider is.

About

Texts you when your CS grades change. OLD BAD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages