Skip to content

Automatically generate an iCal file from MyUW in Google Chrome

License

Notifications You must be signed in to change notification settings

Forrest-T/MyUW-Calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

MyUW Calendar Scraper (Beta 1.2)

Are you a UW student? Do you use a calendar program in your daily life? If so, then this might be the extension for you!

As the title suggests, this Google Chrome extension will download your course schedule from MyUW into a usable iCal format. This format is compatible with the majority of major calendar managers including Google Calendar, Apple Calendar, and Microsoft Outlook. It is a work in progress, and I appreciate any feedback, feature requests, and bug reports that the community provides.

Prerequisites

The only prerequisite is the latest version of Google Chrome

Installing (Now on the Chrome Web Store!)

Visit the link here and select Add to Chrome. It should just work!

Installation (manual)

Download a copy of the repository to a local folder

In the google chrome address bar, navigate to chrome://extensions

Make sure to turn on Developer Mode in the top right corner

Click Load Unpacked in the top left corner

Navigate to the folder from earlier and select myuw-calendar

Usage

Navigate to MyUW

Click the app icon, found either to the right of the address bar or in the dropdown menu

Click the Scrape! button in the dropdown menu

Import schedule.ics to your calendar program of choice!

Versioning

The current build a Beta build. I do not have access to the rules of how MyUW handles data, so I can't guarantee that this tool will work for every schedule. I am able to validate that my schedule is correct, but I am only one data point out of thousands. I need you(!) to test this extension yourself, and let me know in the issues tab if something unexpected happens.

Changelog

  • Beta 1.0
    • Initial Release
  • Beta 1.1
    • Added Holiday Exclusion
    • Fixed off-by-one error at the end of the quarter
  • Beta 1.2
    • Fixed Holiday Exclusion when calendar is downloaded before the quarter starts
    • Holidays are now "all-day" events
    • Available from chrome web store!

Planned Features

  • Include teaching schedules for students that are also TAs
  • Adding final exam times!
  • ??? (suggestions welcome)

Credits

License

This project is distributed under the MIT license - see the LICENSE.md file for details.

About

Automatically generate an iCal file from MyUW in Google Chrome

Resources

License

Stars

Watchers

Forks

Packages

No packages published