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.
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.
-
Go to CalCentral, My Academics. Select Schedule Planner.
-
Check the courses you want to export. You can select from both Current Schedule and Shopping Cart.
-
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!
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!