Skip to content

Latest commit

 

History

History
29 lines (15 loc) · 1.7 KB

README.md

File metadata and controls

29 lines (15 loc) · 1.7 KB

Berkeley Schedule Exporter

Export your Berkeley class schedule to .ics! (which can be imported to Google Calendar). Should also work with other schools that use collegescheduler.com.

Note: This is not a novel idea and a number of people have done something similar before (e.g. here and here). However, none of them seem to work as of Jan 17 2019, so I wrote my own.

Installation

Chrome Web Store

If you want to install from source, download the repo as a zip file. Go to chrome://extensions, enable developer mode, select import, and select the folder extracted from the zip file.

Usage

  1. Go to CalCentral, My Academics. Select Schedule Planner.

    docs/usage-1.png

  2. Check the courses you want to export. You can select from both Current Schedule and Shopping Cart.

    docs/usage-2.png

  3. Click on the extension icon in the upper right Chrome menu. (You might have to wait a few seconds for the page to fully load before clicking on the icon). You should get a file named calendar.ics. Then, you can import this ics file to whatever calendar platform you desire. Classes automatically repeat weekly starting from the first day of the current semester!

    docs/usage-3.png

Contributing

Feel free to report/fix any bugs, improve the documentation, or add new features to this extension. Good things to work on include a user interface and better error handling. Simply open a new issue or a new pull request to get started!