SIT Timetable Grabber icon

SIT Timetable Grabber

Extension Actions

CRX ID
cnffedmfildfgejcckjcmhabbdkpcibh
Description from extension meta

Extract timetable from IN4SIT website

Image from store
SIT Timetable Grabber
Description from store

Overview:
The SIT Timetable Grabber is an essential tool for SIT students, allowing easy download of your timetable from the SIT website and import into your preferred calendar app, so you’re always organized and up-to-date.

Features:
- Extracts both course and exam timetables from the SIT website and downloads them as an ICS file.
- Enhanced support for all campus locations.
- Easily import your timetable into popular calendar apps like Google Calendar, Outlook, and more.

Update in v0.1.7:
- Fixed an issue where the exam timetable extraction was incomplete, ensuring all exams are now captured.

Notes:
- This tool is a student project. If you encounter any issues, please contact the developer directly—GitHub is preferred: https://github.com/ekiost/SIT-Timetable-Grabber-Extension.
- Interested in contributing? I’m looking for an SIT student to take over this project. Reach out if interested!

Latest reviews

Tung Ming Xuan (Goodestguy21)
It works as advertised
Tony Yu
now can consider adding feature where i can choose which mod to export. Or can also add a smtp broker to alert them when their lessons gonna start. Can play ard with cloud, system design and load balancing, scaling. Or slowly grow into a calendar application where it can be a one-stop school events management app where people can schedule calls, class, workshops, cca etc. And all will be managed through a mobile calendar application.
Fahrul Haque
Solid stuff got it working in seconds. Had some trouble with it initially but just remember to turn off your ad blocker. For those iPhone users who want to transfer the files to your iPhone but don't have a Mac, use this link https://www.transfernow.net/en and upload the file from your computer then open the link on Safari on your phone, it should prompt you to save to calendar. Saves you tons of time grabbing your calendar if not you'd have to do it manually which is insane.
Nicholas Phoon
This is the best timetable grabber of all time!
Nicholas Phoon
This is the best timetable grabber of all time!
Alxin. Pixrrx (APierreVlogs)
It has worked for me. Real great job brother.
Alxin. Pixrrx (APierreVlogs)
It has worked for me. Real great job brother.
Donovan Leong
Not working for me either. From console error message `` Error in event handler: TypeError: Cannot read properties of undefined (reading 'length') at t (<URL>) at <URL> NUI_FRAMEWORK.PT_AGSTARTPAGE_NUI.GBL?CONTEXTIDPARAMS=TEMPLATE_ID%3aPTPPNAVCOL&scname=ADMN_MODULE_MANAGEMENT&PTPPB_GROUPLET_ID=N_SR_MODULE_MATTERS&CRefName=ADMN_NAVCOLL_18&AJAXTRANSFER=Y:1 Error in event handler: TypeError: Cannot read properties of undefined (reading 'length') at t (chrome-extension://cnffedmfildfgejcckjcmhabbdkpcibh/contentScript.js:2:67324) at chrome-extension://cnffedmfildfgejcckjcmhabbdkpcibh/contentScript.js:2:69036 ``
Donovan Leong
Not working for me either. From console error message `` Error in event handler: TypeError: Cannot read properties of undefined (reading 'length') at t (<URL>) at <URL> NUI_FRAMEWORK.PT_AGSTARTPAGE_NUI.GBL?CONTEXTIDPARAMS=TEMPLATE_ID%3aPTPPNAVCOL&scname=ADMN_MODULE_MANAGEMENT&PTPPB_GROUPLET_ID=N_SR_MODULE_MATTERS&CRefName=ADMN_NAVCOLL_18&AJAXTRANSFER=Y:1 Error in event handler: TypeError: Cannot read properties of undefined (reading 'length') at t (chrome-extension://cnffedmfildfgejcckjcmhabbdkpcibh/contentScript.js:2:67324) at chrome-extension://cnffedmfildfgejcckjcmhabbdkpcibh/contentScript.js:2:69036 ``
Daniel Lee
didn't work for me too ``` console Hello, my name is Pop. I am from Popup. popup.js:1 Hi Pop, my name is Bac. I am from Background. It's great to hear from you. popup.js:1 Current count value passed to contentScript file popup.html:1 Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist. ```
Daniel Lee
didn't work for me too ``` console Hello, my name is Pop. I am from Popup. popup.js:1 Hi Pop, my name is Bac. I am from Background. It's great to hear from you. popup.js:1 Current count value passed to contentScript file popup.html:1 Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist. ```
Low Ee Loong
Works perfectly!
Low Ee Loong
Works perfectly!
Ernest Foo
Works Perfectly! Perfect for all SIT students ready to suffer their coming Trimesters! 10/10! Hormat!
Ernest Foo
Works Perfectly! Perfect for all SIT students ready to suffer their coming Trimesters! 10/10! Hormat!
Travis
Amazing work! SIT is great to have a talent like him
Travis
Amazing work! SIT is great to have a talent like him
timbo lee
sadge doesnt work!
timbo lee
sadge doesnt work!