SIM Calendar Toolkit

A simple web-based tool to help you import school schedules into your favourite calendar applications.

01

Convert SIM to ICS

Turn SIM list-view timetable data into a downloadable calendar file.

02

View ICS schedule

Open one calendar file and read the schedule in a clean agenda layout.

03

Compare 2 ICS files

Find classes that changed date, time, or location between two calendars.

Tool 1

Convert SIM timetable to ICS

Use this when you have a SIM page saved with SingleFile, or copied timetable text, and want a calendar file.

What this tool does

It reads SIM timetable content, extracts classes and meeting dates, then generates an ics file for calendar apps.

What you can provide

  • SIM HTML page saved with SingleFile
  • Copied timetable text from SIM

Upload or paste timetable data

Upload a SIM HTML page saved with SingleFile, or paste copied timetable text from SIM.

Only SIM HTML files saved with the SingleFile browser extension are supported for file upload.

Tool can also automatically parse schedule from SIM website.

Tool 2

View an ICS schedule

Use this when you want to inspect one calendar file in a clean, readable agenda view.

What this tool does

It reads one ics file and groups events by date so the schedule is easier to scan.

Upload one ICS file

The schedule appears below once the file is parsed.

Tool 3

Compare 2 ICS files

Use this when you want to identify classes that changed date, time, or venue between two calendars.

What this tool does

It compares two calendars event-by-event, plots the changed classes onto a calendar, and also shows what was added or removed.

Upload ICS 1 and ICS 2

Drop the earlier calendar into ICS 1 and the newer calendar into ICS 2. Matching events are merged quietly, and changed events are highlighted on the calendar.