Skip to content

Commit 30fbf22

Browse files
committed
add: support for alt.zju.edu.cn
1 parent 0e95c96 commit 30fbf22

6 files changed

Lines changed: 805 additions & 4 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
# 2026/4/20 v1.0.9
2+
3+
- 新增了 alt.zju.edu.cn (教在浙大) 的支持
4+
5+
# 2026/4/14 v1.0.8
6+
7+
- 新增了对图书馆两套系统的支持
8+
- eta目前不稳定,虽然写了支持但感觉登录流程经常变,暂时不推荐使用
9+
110
# 2025/12/06 v1.0.7
211

312
- 新增了 cc98.org 的支持

‎README.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ This is mainly used for server-side applications.
4646
| ETA 三全育人平台 | eta.zju.edu.cn | `ETA` | 2025/12/24 | 不会自动处理加解密,可以使用`eta.encode`和`eta.decode` |
4747
| 图书馆移动端 | api/m.lib.zju.edu.cn | `APILIB` | 2026/4/14 | 有一部分API需要用到`bor_id`,该信息可以通过`apiLib.bor_id`获取 |
4848
| 预约图书馆座位系统 | booking.lib.zju.edu.cn | `BOOKINGLIB` | 2026/4/14 | 请求body中不需要带上authorization字段,所以token设置成了private的 |
49+
| 教在浙大 | alt.zju.edu.cn | `ALT` | 2026/4/14 | 它有一个签名header,但是实际后端不检验 |
4950

5051
鉴于部分服务可能会变更登录流程,如果发现登录流程炸了,可以[提交一个issue](https://github.com/5dbwat4/login-ZJU/issues)或者[发布一个PR](https://github.com/5dbwat4/login-ZJU/pulls)。
5152

‎index.ts‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import { OPEN } from "./src/open.js";
1010
import { ETA } from "./src/eta.js";
1111
import { APILIB } from "./src/apiLib.js";
1212
import { BOOKINGLIB } from "./src/bookingLib.js";
13+
import { ALT } from "./src/alt.js";
1314

1415
import pkg from "./package.json" with { type: "json" };
1516
console.log("[login ZJU] You (or your application) are using login-ZJU version: " + pkg.version);
@@ -18,5 +19,5 @@ console.log(" https://github.com/5dbwat4/login-ZJU");
1819

1920

2021
export {COURSES,ZDBK,ZJUAM,FORM,CLASSROOM,YQFKGL,CC98,OPEN,ETA,
21-
APILIB,BOOKINGLIB
22+
APILIB,BOOKINGLIB,ALT
2223
}

‎package-lock.json‎

Lines changed: 23 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "login-zju",
3-
"version": "1.0.8",
3+
"version": "1.0.9",
44
"description": "Server-side library helping your application login to ZJU services",
55
"main": "dist/login-ZJU.js",
66
"scripts": {
@@ -31,5 +31,8 @@
3131
"esbuild": "^0.28.0",
3232
"tsx": "^4.21.0",
3333
"typescript": "^6.0.2"
34+
},
35+
"dependencies": {
36+
"nanoid": "^5.1.9"
3437
}
3538
}

0 commit comments

Comments
 (0)