Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.66 KB

README.md

File metadata and controls

39 lines (27 loc) · 1.66 KB

CollegeScheduler to ICS

Export CollegeScheduler schedules to your calendar

Using the built in api, this script grabs your class information and produces a .ics file

Setup

  1. Go to CollegeScheduler image
  2. Click on the term and campus you want to use
  3. Inspect the page and load the Network tab
  4. Click on this request image
  5. Copy your Cookie image

Running the script

   python cs2ics.py --semester "<SEMESTER>" --cookie "<COOKIE>"

semester is of the form Spring%20Semester%202024-25

You can now import the .ics file into most modern Calendar services (Outlook, Google Calendar etc...)

Quick Method (Really awfully terribly insecure)

Instead of running the script on your own, you can opt to enter your cookie into get-schedule

Your COOKIE is only valid for a few minutes, but this is still really awful. Anyone can see your cookie as the Action runs and can download your schedule after. If you decide to do this, please make sure to delete your run after you are finished.

Once again, I recommend you run this locally if you even slightly care about the privacy of your information.

Using the .ics file (Outlook Web)

  1. Go to Calendar tab
  2. Click Add Calendar
  3. Click Upload from file
  4. Select classes.ics