功能:
- 全自动登录 SSO 并对接教务系统登录
- 爬取课表
- 生成 iCalendar 文件
现已支持部署至 Cloudflare Workers 等边缘计算服务作为 middleware 使用。
学年学期代码格式示例:202102
(2021学年第二学期)
- 下载 Node.js 并安装
- Clone 此代码库
npm install
node index.js
完成后请访问 http://127.0.0.1:8080/generated_学号_学年学期代码.ics?password=密码
密码将不加密且明文传输,仅在确保安全的局域网内使用。
- 注册/登录 Cloudflare 账户
- 创建 Cloudflare Workers
- 把
worker.js
文件中的代码粘贴进去
完成后请访问 https://你的域名/generated_学号_学年学期代码.ics?password=密码