此为郑州轻工业大学小爱课程表适配计划仓库
原理:
学校手机版门户网站中有课程表信息
学校手机版门户网站由vue构建
使用json传输课程表信息 然后本地渲染
我这里了利用了学校官方api获取到了json课程表信息
并且获取一次当日的课程信息和一次一星期之后的课程信息
全部导入去重即可获得所有单双周课程
如果在放假期间使用 无法从学校api获取数据 无法导入
如果在临近放假使用 无法获得7日后课程信息 无法导入完整的(含单双周)的课表
现有功能:
- 一键导入课程信息
- 单双周识别
- 特殊周课程 (吐槽一下 怎么存在4-8 10-15周上课且单周上课的课??让我怎么适配)(😅已经完成了 现可以识别特殊周 课程)
现有功能虽然潦草 但是能用了
单双周导入原理:
"courseSingleDoubleWeek": "0"
不存在单双周问题
"courseSingleDoubleWeek": "1"
单周
"courseSingleDoubleWeek": "2"
双周
获取当前日期以及七天后日期
选取courseSingleDoubleWeek
为0的统一整合 不为0的进行单双周处理后整合