Project Qi
SZTU 强智教务系统课程表转换为 ics 日历
理论上使用强智教务系统的学校都可以用(改个请求链接就行
Qi 通过解析教务系统网页版来获取课表,支持多种上课时间的描述方式
目前已知的描述方式形如
1-18双周
8,10,12,14,16双周
1-7,8-18
1-18
6
Copyright (c) 2020 0xJacky
Github 地址:https://github.com/0xJacky/Qi
说明
- Qi 支持手动维护的放假、补课安排,配置信息在
holiday.py
目前支持2020年国庆及中秋节放假、补课安排,欢迎通过提交 PR 补充假期安排 - 学号及密码仅用于请求教务系统
- ics 文件导入 iOS 日历,请将 ics 通过邮件发送到 iOS 设备上,通过系统自带的邮件 App 可以直接将日历导入,建议在导入前新建一个新的日历分区
- macOS 用户可以直接导入 ics 文件
使用方法
- 复制一份
config-default.ini
为config.ini
- 进入
config.ini
配置教务系统学号及密码 - 执行
python3 main.py
即可生成本学期课表
日历效果



捷径
捷径真的tql



下节什么课:https://www.icloud.com/shortcuts/b0ad41cb9ee348008b243e9597934dd0
今天有什么课:https://www.icloud.com/shortcuts/2de06382f8294b5289426f9874247928
下节课在哪上:https://www.icloud.com/shortcuts/86aa4fcaf4d449df930b0dc0e3effac5
本文系作者 @Jacky 原创发布在 Jacky's Blog。未经许可,禁止转载。
真不错