很久之前用 Python 写的一个小工具,用于将课程表导入 macOS 系统日历。
- 登录教务管理系统,在“我的课表”页面左上方选择“打印”,在弹出的窗口中选择“导出Excel”。
- 将下载的 Excel 课程表文件(命名为“我的课表.xlsx”)放在与 main.py 同一目录下,执行 main.py.
- 执行 main.py 后在该目录下生成的 Timetable.ics 文件,macOS 下直接双击打开即可添加到日历。
若报错请安装指定版本的 xlrd:
pip3 install xlrd==1.2.0
请修改 main.py 开头定义的常量为开学日期和该学期对应的作息时间。
很早之前随手写的程序,可能会有小问题,建议添加时创建新的日历以便出错时批量删除。