Converts the Unimelb timetable page into an iCal file

Latest Version

Version
1.2.0
Update
August 1, 2019
Size
82.53KiB
Developer
Category
Users
511
Rating
4.95455 ★
Manifest Version
2
Web Store Status
Languages Support
English (UK)
See more
Permissions
DeclarativeContent
Tabs
Https://prod.ss.unimelb.edu.au/*
Http://www.unimelb.edu.au/dates
Https://www.unimelb.edu.au/dates
File://*/UoM-Timetable-to-iCal/extension/test/*
See more

Unimelb Timetable to iCal Extension

[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!)
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "Unimelb Timetable to iCal", "version": "1.2.0", "description": "Converts the Unimelb timetable page into an iCal file", "icons": { "128": "icon-128.png" }, "page_action": { "default_icon": { "19": "icon-19.png", "38": "icon-76.png" }, "default_title": "UoM Timetable detected", "default_popup": "popup.html" }, "background": { "scripts": ["background.js"], "persistent": false }, "permissions": [ "declarativeContent", "tabs", "https://prod.ss.unimelb.edu.au/*", "http://www.unimelb.edu.au/dates", "https://www.unimelb.edu.au/dates", "file://*/UoM-Timetable-to-iCal/extension/test/*" ], "web_accessible_resources": ["contentscript.js"]}
Read more

Similar Extensions

icon

geckoDM Extension · Productivity 511 46 ★ 199KiB

icon

Homer (formerly KoalaData) Extension · Shopping 511 75 ★ 174KiB

icon

VA-ical Extension · Accessibility 511 2 ★ 17.65KiB

icon

QUT Timetable Planner Extension · Productivity 511 73 ★ 321KiB

icon

Time Table Viewer & Manager Extension · Productivity 511 4 ★ 70.24KiB

icon

Unimelb WAM Checker Extension · Productivity 511 2 ★ 2.91MiB

icon

SAIS Timetable Extension · Accessibility 511 51 ★ 12.37KiB

icon

ICS to GCal Extension · Productivity 511 24 ★ 187KiB

icon

Unimelb(Monash/ANU/UNSW) Recording Downloader Extension · Productivity 511 7 ★ 967KiB

icon

Bookmark Reminder Extension · Productivity 511 6 ★ 50.92KiB

icon

Lean Library Extension · Productivity 511 113 ★ 11.64MiB

icon

Qantas Shopping Points-Prompter Extension · Shopping 511 68 ★ 413KiB

icon

Banner Web Calendar Exporter (WPI) Extension · Productivity 511 3 ★ 28.96KiB

icon

Send to Calendar Extension · Productivity 511 92 ★ 33.76KiB

icon

HKUST Timetable Planner Stylus Extension · Productivity 511 2 ★ 89.89KiB

icon

Echo360+ Extension · Productivity 511 3 ★ 17.64KiB

icon

Bye Rupert Extension · Accessibility 511 150 ★ 137KiB

icon

NBN Availability Check Extension · Productivity 511 15 ★ 53.4KiB

icon

toCalendar Extension · Productivity 511 12 ★ 187KiB

icon

USYD Echo360 Loader Extension · Productivity 511 8 ★ 187KiB

icon

HKUST Timetable Addon Extension · Productivity 511 7 ★ 9.51KiB

icon

Seek Salary NZ/AU Extension · Productivity 511 28 ★ 21.23KiB

icon

nbnm8 Extension · Productivity 511 15 ★ 17.05KiB

icon

Genie History Search Extension · Productivity 511 3 ★ 3.39MiB

User reviews

icon

James Lopez (ID: 000000b76ebfe395) Voted 5 ★ - Updated 07/25/2019 Still works in 2019, a real time saver!

icon

Rohit Sudarsan (ID: 0000003d83c398cf) Voted 5 ★ - Updated 07/02/2019 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.

icon

Jackson Shi (ID: 0000009c422e7674) Voted 5 ★ - Updated 08/05/2018 AWESOME

icon

Jack Z (ID: 000000ea14aaa955) Voted 5 ★ - Updated 07/10/2018 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.

icon

Thanh Vo Hong (ID: 00000088d510ce06) Voted 5 ★ - Updated 02/26/2018 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!