无痛将你的课表导入日历:Class Schedule Exporter 插件

为了提高日程管理的效率,不少同学都使用OS X或其他系统自带的日历应用来管理自己的课表。但是,课程多了之后,手动输入课表的过程会逐渐变得痛苦而漫长。

于是,这个Chrome插件可以帮你无痛将课表里的几乎所有信息都准确地导出为.ics格式的日历文件,以便导入到大多数受支持的?日历应用里。

如何使用?

请严格按照以下步骤操作,或者在这里查看视频教程(Link)

本部的学生建议参照Max Sum的教程:戳这里

  1. 使用Chrome浏览器,下载并安装(Link)本插件。
  2. 打开选课网址(此为CUHK(SZ)的链接,CUHK学生打开对应的网址即可),使用英文登陆
  3. 进入Self Service – Enrollment – My Class Schedule,并选择对应学期。
  4. 如下图所示,点击地址栏右侧的按钮将下载所有课程,也可以在下方的Download Class处单独下载某个课程的Schedule。(若点击无响应,请刷新重试。)
  5. 打开下载的.ics文件,导入日历,完成。

下载

在Chrome Web Store直接下载(内地需翻墙),点击下方图标即可。

更新历史

  • 2017 一月:修正首日课程无法显示的问题。
  • 6/9/2015 下午:修正iCloud无法同步的问题,整合代码,版本更新为1.3。
  • 5/9/2015 凌晨:修正可能导致Section和Class Number空白的错误。
  • 4/9/2015 下午:支持CUHK本部!感谢Max Sum同学的支持。
  • 4/9/2015 上午:修正当Lecture或者Tutorial在同一个课程下数目大于1时导致Component为空的bug。

统计

截至目前,我们已经帮助600 名CUHK(SZ)和CUHK学生导入了Schedule。
ClassScheduleToICS-track:

ClassScheduleToICS:

代码与安全性

插件只会读取相应网页的Schedule内容,并且只在本地运行。在下载.ics文件时,浅见仅会统计单击下载链接的次数,不会传送其他任何信息。

所有代码目前已经发布在Github上面。ClassScheduleToICS-track是包含统计代码的版本,ClassScheduleToICS包含统计代码的版本。如果您不希望被浅见计入受益者中,可使用ClassScheduleToICS自行打包。

guest
18 评论
oldest
newest most voted
Inline Feedbacks
View all comments
Anonymous
Anonymous
7 years ago

。。

Alan Zhang
编辑
7 years ago

感谢Success of Technology — Alan Chan !!

Anonymous
Anonymous
7 years ago

虽然我知道你们很努力啦,但是你们没发现CUHK有个官方app,class TT,就可以一键导入课表到日历嘛,还同时同步iCloud…安卓版不清楚…

Anonymous
Anonymous
6 years ago

突然发现这个很有帮助!阿兰和泽南, 谢谢你们!

Anonymous
Anonymous
6 years ago
Reply to  Anonymous

很有帮助

Anonymous
Anonymous
6 years ago

安装插件之后按要求打开课程表但是没有下载的按钮…??

Anonymous
Anonymous
6 years ago

导入到iCloud后,开学第一天的课表总是被miss掉…

Anonymous
Anonymous
6 years ago
Reply to  Anonymous

是不是时间节点设置错了呢?

Anonymous
Anonymous
6 years ago

Is this syncing our class timetable with other calendars? If so can you show me how ☺

Anonymous
Anonymous
5 years ago

there is no personalization so I can’t change the date to yyyy/mm/dd.all in all, I cant use the tool

Zepto
2 years ago

对新版 CUSIS 失效啦 QAQ

Anonymous
Anonymous
1 year ago

确实不太行了