U of T Important Dates

University of Toronto β€” Academic Calendar Feeds

Faculty of Arts & Science (St. George)

UTSG

πŸ“‘ Subscribe (auto-updates daily)

Webcal feed β€” updates automatically.

webcal://uoft.leisiyu.dev/calendar/artsci.ics

⇓ Download Snapshot

Import once. Won’t auto-update.

University of Toronto Mississauga

UTM

πŸ“‘ Subscribe (auto-updates daily)

Webcal feed β€” updates automatically.

webcal://uoft.leisiyu.dev/calendar/utm.ics

⇓ Download Snapshot

Import once. Won’t auto-update.

University of Toronto Scarborough

UTSC

πŸ“‘ Subscribe (auto-updates daily)

Webcal feed β€” updates automatically.

webcal://uoft.leisiyu.dev/calendar/utsc.ics

⇓ Download Snapshot

Import once. Won’t auto-update.

Experimental

Program-Filtered Feeds

For students already enrolled in a declared program, major, specialist, or minor. Hides program-selection events such as limited-enrolment program application rounds, program selection periods, and invitation deadlines β€” dates that are no longer relevant once you are in your program.

⚠ Keyword-based filtering β€” false positives are possible. Some legitimate events may be removed; some program-selection events may remain. Always verify important dates on your campus registrar website.

Faculty of Arts & Science (St. George) UTSG

webcal://uoft.leisiyu.dev/calendar/artsci-filtered.ics

University of Toronto Mississauga UTM

webcal://uoft.leisiyu.dev/calendar/utm-filtered.ics

University of Toronto Scarborough UTSC

webcal://uoft.leisiyu.dev/calendar/utsc-filtered.ics

β“˜ How it works

  • A GitHub Actions job runs once per day.
  • UTM β€” headless browser renders the Elfsight widget on the UTM registrar page.
  • UTSC β€” static HTML tables on the UTSC registrar sub-pages are fetched directly.
  • ArtsCI β€” headless browser expands the accordion panels on the ArtsCI dates page.
  • All events are converted to all-day ICS entries and committed to this repository.
  • Calendar apps that support webcal/CalDAV poll the URL and pull in any changes.

Sources: UTM β€’ UTSC β€’ ArtsCI