Skip to content

Instantly share code, notes, and snippets.

@hizkifw
Last active February 20, 2025 00:33
Show Gist options
  • Save hizkifw/7c91f167d6bfd41d44aa5473b5acbc48 to your computer and use it in GitHub Desktop.
Save hizkifw/7c91f167d6bfd41d44aa5473b5acbc48 to your computer and use it in GitHub Desktop.

SIM GE Calendar Import to Google Calendar

SIM provides an iCal calendar for external apps, but the URL they provided has a broken timezone setting that doesn't work with Google Calendar. This guide will help you import your SIM calendar to Google Calendar.

Get your calendar ID

Go to SIMConnect > My Apps > Mobile Calendar > Calendar Configuration

Where to get calendar ID

Select the ID part (32 characters) without the .ics

Example: if the URL is https://studentcal.simge.edu.sg/SIMCalendar/d1af37750a4230f84eb26a4b51bca52b.ics, then the ID is d1af37750a4230f84eb26a4b51bca52b.

Fix the timezones

use this URL to fix the timezone issues

https://simcal.ragtag.workers.dev/<id>

Example (replace with your own ID)

https://simcal.ragtag.workers.dev/d1af37750a4230f84eb26a4b51bca52b

Import to Google Calendar

Use the fixed URL to import to Google Calendar. Open Google Calendar on your desktop (https://calendar.google.com), go to settings, and click Add Calendar from URL.

Open settings

Add calendar

Insert the URL and click on Add Calendar. You're done!

Show the calendar on mobile

By default the calendar won't appear on Android. To enable the calendar, open Google Calendar on your phone, go to Settings, select the newly added calendar, and check the Sync option.

Settings

Self-hosting

If you would like to run your own version of the worker, you can sign up on Cloudflare and deploy this script on a Cloudflare Worker.

@Poonjh95
Copy link

Poonjh95 commented Oct 6, 2021

Hello, im trying to make this work with google home, so google will remind me when there's a class, however this method of subscribing does allow the google assistant to recognise it. Is there a way to download the timezone fixed version of the .ics file?

thanks

@hizkifw
Copy link
Author

hizkifw commented Oct 6, 2021

@Poonjh95 Yup, you can open the workers.dev url in your browser and just hit ctrls to save it as an .ics file.

@Poonjh95
Copy link

Poonjh95 commented Oct 6, 2021

@Poonjh95 Yup, you can open the workers.dev url in your browser and just hit ctrls to save it as an .ics file.

thanks man! got it working <3

@hizkifw
Copy link
Author

hizkifw commented Oct 6, 2021

Awesome 👍

@Pandemic06
Copy link

A bit delayed but I can't find mobile calender on simconnect... Has it shifted or been replaced? Pls let me know how to access it.. Thanks

@pleaseitsmeryan
Copy link

image
as of 20 feb 25

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment