A WebExtension to export your class schedule as an ICS file which can be imported into external calenders.
IMPORTANT: For newer version, please refer to https://github.com/xcffl/ClassScheduleToICS-track
Theoretically, it should work on any system powered by the same software (Oracle Peoplesoft, I suspect), but I currently limit the functionality to CUHKSZ (and CUHK) in the manifest file so the script doesn't run on all websites.
And now, CUHK is also supported.
https://addons.mozilla.org/zh-CN/firefox/addon/cuhksz-cuhk-schedule-exporter/
Refer to https://chrome.google.com/webstore/detail/cuhksz-cuhk-class-schedul/fjfegpobkpkdmcogjibdckigcnocedif
Now available on 浅见.
Originally developed by keanulee, adapted and enhanced by Alan Chen, ported to Firefox by xcffl.