This is a tool that makes it easier to sync your CalCentral calendar with Google calendar with 6 simple steps! You can either follow along with the steps below or go here
Go to CalCentral and open "My Academics" tab and select "Choose Classes" under the Class Enrollment section. Select the current academic term and press Continue. Scroll down until you see the highlighted class schedule table.
From anywhere inside the actual classes table, right click and click "Inspect". It's best if you do this from Chrome or Safari.
After clicking "Inspect", the developer console will show (it might stay inside the current tab instead of opening a new tab). Within the console, click the "tbody" element
After clicking on the "tbody" tag, the console will take you to the tbody tag within the page (highlighted in blue above). You will also see the classes table highlighted in the browser.
Right-click on the tbody tag within the console and select "Copy > Copy Element". The entire table will then be copied to your clipboard.
Go to CalCentralCalendar and paste the copied information into the HTML code input box and click "Parse HTML"
After clicking "Parse HTML", your classes should show up in an editable table. Feel free to make any changes to the title, location, instructor, start, and end dates. If you have to change the course days or times for any reason, make sure to click on the blue "Course Days" or "Course Time" headings to get more information on how to change it. After making any changes, click the "Create Classes" button and your classes will be synced.
To run CalCentralCalendar locally (make sure you have python 3.x installed):
git clone https://github.com/sharmanik99/CalCentralCalendars.git
cd CalCentralCalendars
python -m http.server 8000
- Open
localhost:8000
in any browser