新版正方教务系统导出课程表

通过对新版正方教务系统的课表页面的解析,实现导出一个适用于大部分ics日历的文件,理论使用于所有使用新版正方教务系统(可对 ``include`` 进行一定的修改以适用不同的学校的链接)

当前为 2020-01-30 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
31415926535x
评分
0 0 0
版本
2.0
创建于
2020-01-30
更新于
2020-01-30
大小
15.5 KB
兼容性
与 Firefox 兼容 与 Chrome 兼容
许可证
MIT
适用于

简介

这个油猴脚本主要是针对新版的正方教务系统,实现将课程表转化为一个 courses.ics 文件,这样就可以 愉快 的使用 Google Calendar 来看课程表了,(唉,我好像快毕业了哎,,,

食用方法

安装油猴扩展,然后安装脚本

在使用前进入到要导出课程表的页面,

然后确定这学期开学的第一周的周一的日期,

点击 生成课表 然后就会提示导出成功,这时点击旁边的 下载ics文件 即可下载 course.ics 文件,

之后怎么使用就看你了,,这样可以不再使用各种 **课程表 等看个课程表还要等半天,看半天广告,而且还占空间。。(深受其害.jpg)

总结

第一次写脚本,js用的也不熟练,这个脚本参照了一个学长之前根据旧版教务系统的课程表导出脚本写的,一直想自己写一个,一直拖到了新版教务系统,,,无聊时练下手,所以脚本的只是一个可以使用的状况,其中的一些处理没有考虑效率的问题(数据量又不大,暴力就完事了嘛) ,其中可能还存在一些bug每一处理,希望遇到的朋友可以提个issues,嘿嘿。

TODO

有时间将考试信息也加上。。。

github地址

https://github.com/31415926535x/CollegeProjectBackup/tree/master/ZhengfangClassScheduleToICS