Converts the Unimelb timetable page into an iCal file
[Update - August 2019]
v1.2.0 has just been released which updates the semester break date to work properly for semester 2 2019 (see version history below for more info).
Chrome Extension that converts the University of Melbourne student timetable page into an iCalendar/.ics file, which you can then import into iCloud/Google Calendar/Outlook Calendar or any other calendar program that supports the iCal file format.
To use it: just go to the Student Portal and navigate to your timetable. A small icon will pop up in the toolbar - click that and you can probably work out the rest :)
Features:
* (NEW!) Fetches semester start/end dates automagically from the Unimelb academic calendar
* Scrapes all timetable data (subject code+name, times, location)
* Repeats timetable for duration of semester
* Excludes repeats from the mid-semester break
* Ability to include week-long events that are labelled with the University week # (plus one for the mid-semester break)
Please report any bugs on my GitHub repo: https://github.com/nuclearpidgeon/UoM-Timetable-to-iCal
Version history:
* v1.2.0 (August 2019) - update the semester break date for semester 1 2019, and add an automatic semester selection (based on which one starts closest to the current date)
* v1.1.5 (February 2018) - update the semester break date for semester 1 2018
* v1.1.4 (August 2017) - fix date fetching issues with the new Unimelb calendar page (worst 'API' ever!)
Latest reviews
- (2019-07-25) James Lopez: Still works in 2019, a real time saver!
- (2019-07-02) Rohit Sudarsan: Excellent app. Very convenient. I was recommended this by the IT person at Stop1 (the most helpful they've ever been haha) Would only suggest if the calendar could somehow adjust for the 1 week break that occurs during semesters. For eg. the app plots weeks 1-13 whereas officially the Uni calendar spans weeks 1-12 and one week in between for a break (eg. Easter). I find myself manually correcting this because deadlines are based on the official week number set by the university. Otherwise it's a fantastic app.
- (2018-08-05) Jackson Shi: AWESOME
- (2018-07-10) Jack Z: Awesome :) saves hours of manually making a calendar. Only improvement I can think of is midsemester-break detection, so that the week-long events match up with the actual week number after the break.
- (2018-02-26) Thanh Vo Hong: Love it mate! Its's super useful, especially for new student like me. P/S: I fork out your code to test out some new ideas and perhaps improvements. I'll create a branch and open PR on your source once it works. Cheers!
- (2017-02-15) Edmond Stewart: Excellent addon. Should be added to the UniMelb timetable page (or integrated there in the first place!). In their defense, IT did refer me to this when I asked about it.
- (2016-08-11) Mat Peverill: 10/10
- (2016-03-02) Andy Pringle: Fantastic extension. It is ridiculous the uni does not provide this info in .ics form. Thank you. Only reason it got 4 stars is that the URL for Principle Dates is not right. It does not direct to 2016 dates.
- (2015-07-27) Richard Bestel: One of the best working extensions I have ever come across. It's actually unbelievable how well it works.
- (2014-08-02) Noƫmie Heinen: So simple to use and awesome!
- (2014-08-02) Mathew K: #MUBSFLOCK
- (2014-08-02) Phil Clark: Perfect, does exactly what it says quickly and easily.