Flinders Timetable Parser is a web-based tool designed to help students at Flinders University convert their timetable JSON file into an iCal format. This allows easy import into calendar applications like Google Calendar, Outlook, or Apple Calendar.
- Generate a single calendar for all classes or separate calendars for each topic.
- Optionally add semester weeks, including mid-semester breaks, SWOTVAC, and exam periods.
- Fully client-side processing ensures privacy—no data is sent to external servers.
- Visit Compass and ensure your session is saved in your browser cookies.
- Download your timetable JSON file from this link.
- Open the Flinders Timetable Parser webpage.
- Upload the JSON file, select your preferences, and click "Generate."
- Download the generated iCal file and import it into your calendar software.
- If you encounter a 401 error, try clearing cookies on Compass and reloading the timetable API link.
- Ensure you can view your timetable in Compass before attempting to use the parser.
This tool runs entirely in your browser. No data is sent to external servers, and you can verify this by monitoring network activity in Developer Tools. If privacy is a concern, you can use the tool offline.
The project is open-source and available on GitHub. Feel free to fork and modify it as needed.
This project uses the MIT License. See the source code for details.