Github: https://github.com/Zhang-Siyang/fangZhengClassTable2iCal
草草写的,有些注释,可用,太晚了,刚才写 README 又花了一小时
在想要不要添上捐款码,好像很流行?
导出到 iCalender 文件
如有帮助,请 Star ;如有问题,请提 issue ;如有不爽,请提 PR
1. 将 kbSourceJson 修改为你课表源文件([获取方式](#获取课表源文件))的地址
2. 将 classBegintime 修改为你学校的作息表
3. 类 WhenWhoWhere 中 firstDay 改为第一周周一的日期
4. 类 WhenWhoWhere 中 genname() 的返回值可改可不改(仅对 Google Calender 做了测试)
5. 运行,可在当前目录下得到 classTable.ics 文件
登录教务系统后,依次进入 信息查询 -> 推荐课表打印 -> 查询 -> 打开开发者工具(F12 或 ⌘ + ⌥ + I) -> 将 /kbdy/bjkbdy_cxBjKb.html 请求得到的 json 文件保存
1
casparchen 2018-09-17 04:42:48 +08:00 1
不是叫正方教务系统吗
|
2
CEBBCAT OP @casparchen #1 是的,笔误
|
3
q8515620 2018-09-17 05:18:07 +08:00 via Android 1
应该不是笔误,是一直以来都看错了,因为你的 GitHub 库名也是 fangzheng。哈哈哈
|
4
InternetExplorer 2018-09-17 09:39:33 +08:00
@casparchen #1 我也一直以为是方正,果然读中文都是忽略顺序的。。。。
|
5
meik2333 2018-09-17 10:35:04 +08:00
我看你的 TODO 列表里有自动登录,emmmmmm,可以看一下我之前写的 https://github.com/MeiK-h/sdut_query/blob/master/sdut_graphql/spriders/jwglxt.py (虽然代码很丑...)
我不知道这个代码还好不好用,我学校的正方系统后来支持从另一个网站单点登录了,也就没有再更新过这个代码了。 |
6
ifwangs 2018-09-17 10:49:26 +08:00 via Android
我们学校用的强智
|
7
KevinChan 2018-09-17 11:36:01 +08:00 via iPad
四年都是自己做,吃了不会 code 的亏
|
8
CEBBCAT OP @q8515620 #3
@InternetExplorer #4 哈哈,心里同时叫它正方和方正,没办法,小时候方正留的印象太深了 @meik2333 #5 好的,多谢了;之前有小伙伴帮写了这版的登录部分,应该还可用; https://github.com/Zhang-Siyang/ZhengFang @ifwangs #6 要不给个地址和帐号我去匹配一下? Email:Q0UuQkIuQ0FUQEdtYWlsLmNvbQo= @KevinChan #7 我也快了,前人挖树后人乘凉呗 |
9
zjp 2018-09-17 12:51:54 +08:00
大四没课了,用不上。解析课表真的是体力活...嵌套了无数层 iframe
第一次知道是“正方”教务系统...周围的人也都是念“方正”的... |
11
d5 2018-09-17 13:01:26 +08:00 via iPhone
还有多少人记得萌小助 和 大学助手
|
12
huiyadanli 2018-09-17 13:36:24 +08:00
@casparchen。。。我能说我也是念方正的么。。。汉字的顺序果然不影响阅读。。
|