将浙江大学教务网课程导出为 iCalendar 文件(可用于 iCal、Google Calendar 等)。
感谢 @starrify 将项目 port 到 OpenShift 上。
- http://zjujwbtools-starrify.rhcloud.com/ (被墙,请自行翻越)
- http://zjujwbtools.starrybo.at/ (CNAME 到如上地址,没有被墙)
- 安装 pip
sudo pip install -r requirements.txt
python grabber.py
- 输入学号、密码
- 文件会导出到
dump.ics
和dump.yaml
由于每个学期需要更新数据,且教务网有可能发生变化,故长期欢迎各类 pull request。
无法处理因为节假日产生的调课。
另外,脚本可能有纰漏,由于使用本脚本造成的上课迟到、挂科,作者概不负责。