SJTU课程表日历导入脚本
.ics
可以帮助你快速导入批量事件到系统日历。使用本脚本将对HTML
进行解析,生成.ics
文件,帮助你将所有课程添加至你的mac/Win系统日历,可进一步与iPhone等智能设备同步。
使用本脚本你需要配置好python3
环境,最好使用chrome
浏览器。
使用chrome
或者其他chromium
内核浏览器进入i.sjtu.edu.cn
,选择信息查询
->学生课表查询
,使用ctrl+s
(Win)或者command+s
保存html
或htm
文件。确保其文件名为学生课表查询.html
,若文件后缀为.htm
,请更改至.html
。
下载ics_generator.py
脚本,将其放置在学生课表查询.html
文件的同一目录中。使用命令行切换至该目录,执行以下三条命令。按照提示即可完成转换。
pip3 install bs4
pip3 install ics
python3 ics_generator.py
双击sjtu.ics
文件即可导入日历。