Description from extension meta
Extract timetable from IN4SIT website
Image from store
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
- (2024-09-01) Tung Ming Xuan (Goodestguy21): It works as advertised
- (2024-08-29) 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.
- (2023-12-25) 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.
- (2023-09-04) Nicholas Phoon: This is the best timetable grabber of all time!
- (2023-09-04) Nicholas Phoon: This is the best timetable grabber of all time!
- (2023-08-31) Alxin. Pixrrx (APierreVlogs): It has worked for me. Real great job brother.
- (2023-08-31) Alxin. Pixrrx (APierreVlogs): It has worked for me. Real great job brother.
- (2023-08-14) 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 ``
- (2023-08-14) 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 ``
- (2023-08-08) 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. ```
- (2023-08-08) 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. ```
- (2023-08-08) Low Ee Loong: Works perfectly!
- (2023-08-08) Low Ee Loong: Works perfectly!
- (2023-08-06) Ernest Foo: Works Perfectly! Perfect for all SIT students ready to suffer their coming Trimesters! 10/10! Hormat!
- (2023-08-06) Ernest Foo: Works Perfectly! Perfect for all SIT students ready to suffer their coming Trimesters! 10/10! Hormat!
- (2023-08-06) Travis: Amazing work! SIT is great to have a talent like him
- (2023-08-06) Travis: Amazing work! SIT is great to have a talent like him
- (2023-05-01) timbo lee: sadge doesnt work!
- (2023-05-01) timbo lee: sadge doesnt work!