无痛将你的课表导入日历: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

确实不太行了