答应我,兜圈子辣么多广告(要恰饭的嘛),为什么不选择一个干干净净清清爽爽还手机自带的功能呢~
这篇不是广告~纯粹是一个开发者的爱心提示 (x) 保姆级教程
- 小米手机:开箱即用,自带小爱课程表,还有课程提醒等功能
- 非小米手机:应用市场搜索小爱课程表,咱也是能用的!
飞书同款文档:小爱课程表使用指南~for HAUTer
平时看看课表,为什么不冲手机原生自带的 app 或者咱学校官方微信小程序的课表呢,颜值都贼高~(顺便给官方微信小程序打打广告,查绩点、课表功能都有!微信小程序名就叫河南工业大学)
小爱课程表颜值如下:
# 教程
# 点击教务网站导入
点击教务网站导入,选择学校为河南工业大学,选择适配项目(专科、研究生暂未测试,如有账号也可以联系我),然后点击开始导入。
# 选择适配项目
都是有学生或者开发者自行适配的~我适配的是第二个项目,如图
# 进入课表页面
点击信息查询 - 学生课表查询
待课表加载完,点击一键导入,若无错误就是大成功!一次导入一学期受益~
# 个人设置
你可以选择开启课程提醒、添加桌面小部件(小米手机有的功能),非小米手机可以在应用商店搜索小爱课程表,是有单独的 app 哒
# 可能遇到的问题(已知)
# 课程冲突
有些课程啊他很怪,会冲突,在小爱最近的更新中它会将冲突课程合并,也就会报错,比如我大二上的课程冲突现在就导入不了了,这部分课程就需要手动导入一下了。
像这样的冲突课程,正常的是不会有这种问题的,小爱设置了一些规则进行合并,所以……
# 反馈 bug
暂时运行不会有什么大问题,除非小爱更新了新的功能,可以关注小爱课程表更新日志
可以直接在 github 提 issue 给我,也可以在博客底下评论~
# 结语
大二时受够了兜圈子校园的广告,自行寻找合适的课表导入软件
最终发现小米手机自带的小爱课程表就很不错,可以课表小部件放至桌面,颜值也不低。
但是当时还没有对我们学校进行适配(其实有,但当时用不了),于是我就自行去加入了适配联盟,进行适配
当时开发的代码在 github 上👇,有感兴趣想要接着维护的同学可以在这里提 pr 或者直接 fork
源码:AISchedule_myparser(Github)
官方相关开发教程:小爱课程表开发者工具使用教程,适配群在小爱课程表里也有
当时成功导入的时候真挺激动 ovo,虽然现在回头去看代码写的又臭又长一点儿都不优雅(当时还没系统性的学前端)
# 开发点滴
贴一些当时跑成功后的图以表兴奋
开发使人快乐
- 第一次修改课表节次信息
- 第一次成功抓取课表信息
- 第一次上线
其他的还有第一次 E2E 自测等_