项目基于 SunsetYe66/ClasstableToIcal ,增加从 LNTU-API 获取到辽宁工程技术大学课程表数据。
教程请访问 https://ikvarxt.github.io/posts/90a3/ 。
原项目详细教程请参看少数派。
先安装依赖:
pip3 install uuid xlrd requests
然后执行 getClassData.py
:
python3 getClassDate.py
根据提示输入教务在线账号、密码。如果出现报错,可试着再运行一次,可能就会好。
然后执行 ical_generator.py
:
python3 ical_generator.py
生成 ics 文件即为日程时间安排文件。
测试环境:Python 3.8.5,macOS 10.15.7。
在 conf_ClassTime.json 中,修改 startTime
、endTime
字段即可。
"1": {
"name": "第一大节",
"startTime": "080000",
"endTime": "093500"
}
startTime
与 endTime
采用 %H%M%S
格式。
LGPLv3