A collection of useful scripts helping you live better in ZJU.
创建文件.env,配置你的学号和密码
运行npm install安装依赖
如果你要使用 courses.zju/reliableTodolist.js 里的 Pintia 待办抓取,需要先在浏览器登录 Pintia,然后从 DevTools 中复制请求的 Cookie 头,配置到 .env 的 PINTIA_COOKIE。
使用时,在working dir下运行node path/to/script,其中path/to/script是指向脚本的路径,例如classroom.zju/generateCourseMd
也可以运行npm link将本项目链接到全局,然后可以直接在任意目录下运行zlb进入脚本选择
| 功能 | 说明 |
|---|---|
todolist |
生成作业待办事项列表 |
materialDown |
下载课程所有素材 |
materialMaintainer |
可以基于配置文件增量下载课程素材 |
- * 部分脚本未列出 * *
| 功能 | 说明 |
|---|---|
☆generateCourseMd |
将智云课堂语音识别&PPT图片生成Markdown文件 |
getVideoURL |
获取指定课程视频链接 |
| 功能 | 说明 |
|---|---|
☆bookList |
查询已借阅图书并操作续借 |
| 功能 | 说明 |
|---|---|
gradeMonitor check |
检查一次正式课程成绩并记录变化 |
gradeMonitor monitor |
定时监控正式成绩,变化时发送钉钉通知(具体使用细节查看脚本开头注释) |
反馈使用问题可以添加QQ群:1042563780
本项目仅供学习交流使用,请勿用于任何商业用途,请勿用于任何非法或违规用途。使用本项目前请务必了解并遵守浙江大学相关政策和规定。作者不对因使用本项目而导致的任何后果负责。