PSU Schedule Import – Google Chrome Extension

PSU Schedule Import – Google Chrome Extension
πŸ’‘
I haven't been a student at PSU for > 8 years now, and it according to some reports it seems that the PSU scheduling system's HTML format is different than when I developed this, and has broken the extension. If you are a current student at PSU and this would like to modify the extension, the code can be found On Github

I just started and finished my first published google chrome extension, PSU Schedule Import. This project took me a weekend to create, and it can be used by any Portland State University student to export their term class schedule as a .ics calendar file, and then have the option to import the calendar to almost any calendar software, including Google Calendar, or Microsoft Office Outlook. I was able to achieve this by writing a few javascript functions that run through the PSU schedule html, iteratively find the class title and descriptors (class meeting time, class days, class location), and export/format the data as a .ics file that could then be downloaded to the user’s machine. The extension description and download can be found here:

PSU Schedule Import