Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Get a notification email when Class is no longer closed

Introduction

Tired about checking the course search and enroll again and again? Let's go with a simple web scraper!

Get an email notification when class is not longer closed (best for classes without waitlist)

ex: I am using for genetics 133 in this case. Enroll the course successfully when testing the code!
Email Notification Course Info

Or you can check how many people have already been in waitlist

Waitlist screenshot

Process

Files

  • simpleAPI.py: simple GET request for https://public.enroll.wisc.edu/api/search/v1/enrollmentPackages/. Get response as JSON and parse it as dictionary.
  • sendEmail.py: add sendEmail function to the simpleAPI
  • checkHour.py: add schedult to send the request per hour until there is open seat or it is terminated by keyboard interrupt
  • getWaitNum.py: a side function to check how many people have already been in waitlist(search class and section by class number)

About

An email notification if class is not longer closed(best for classes without waitlist)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages