This Firefox extension allows students at ITMO University to fetch their personalized schedule and export it directly as a .ics
file (iCalendar format), ready for import into any calendar application (Google Calendar, Apple Calendar, Outlook, etc.).
- π Authenticates using your current login session at my.itmo.ru
- π‘ Fetches your personal schedule from the official ITMO API
- π Converts the schedule into
.ics
calendar events - π₯ Downloads the
.ics
file automatically with a single click - π Automatically covers 4 months from today
- Open Firefox and go to
about:debugging
. - Click "This Firefox" (or "Load Temporary Add-on").
- Click "Load Temporary Add-on", and select the
manifest.json
file from this project.
β οΈ Important: You must be logged in to my.itmo.ru in the same browser for the extension to fetch your schedule.
itmo-schedule-exporter/
βββ popup.html # Extension's UI
βββ popup.js # Handles token fetch, API call, .ics conversion
βββ background.js # Extracts auth token from browser cookies
βββ manifest.json # Firefox extension manifest
βββ icon.png # Extension icon
βββ README.md # This file