From a8d00b1e244906b368bf0ed5acc7546749adca9a Mon Sep 17 00:00:00 2001 From: NianBroken Date: Mon, 22 Jan 2024 14:20:18 +0800 Subject: [PATCH] Update the README file --- DetailedUsage.md | 71 ++++++++++++++++++++++++++++++++++++++ README.md | 90 ++++++++++++++++-------------------------------- 2 files changed, 100 insertions(+), 61 deletions(-) create mode 100644 DetailedUsage.md diff --git a/DetailedUsage.md b/DetailedUsage.md new file mode 100644 index 0000000..820eb6d --- /dev/null +++ b/DetailedUsage.md @@ -0,0 +1,71 @@ +# 使用方法 + +## 1. Fork 本仓库 + + + + +## 2. 开启工作流读写权限 + + + + + +## 3. 添加 Secrets + +| Name | 例子 | 说明 | +| -------- | -------------------------- | ----------------- | +| URL | https://www.nianbroken.top | 教务系统地址 | +| USERNAME | 2971802058 | 教务系统用户名 | +| PASSWORD | Y3xhaCkb5PZ4 | 教务系统密码 | +| TOKEN | J65KWMBfyDh3YPLpcvm8 | Pushplus 的 token | + + + + +获取 TOKEN: + +- [登录 Pushplus ](https://www.pushplus.plus/login.html) + + +- [获取 Token](https://www.pushplus.plus/api/open/user/token) + +打开页面后,你会得到一个类似下列所示的 Json 代码块,`data`中的值就是 TOKEN + +```json +{ + "code": 200, + "msg": "请求成功", + "data": "cd735c356aa14d16b1452aa932ac89cc", + "count": null +} +``` + +- [相关文档](https://www.pushplus.plus/doc/guide/openApi.html#_1-%E8%8E%B7%E5%8F%96token) + +当你的 Secrets 添加完成后,你的页面应该是类似下图所示 + + +## 4. 开启 Actions + + + + +## 5. 运行程序 + + + + +当你的页面应该是类似下图所示时则表示程序运行结束且未报错 + +在此之后 程序将会每隔 30 分钟自动运行一次 + +## 6. 查看运行结果 + + + + +## 7. 成绩更新通知 + +当检测到成绩更新时,你的页面应该是类似下图所示 + diff --git a/README.md b/README.md index a8e5882..3517e4f 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,12 @@ # 正方教务系统成绩推送 -## 作用 + + +## 简介 **使用本项目前:** -睡醒看一遍教务系统、上厕所看一遍教务系统、刷牙看一遍教务系统、洗脸看一遍教务系统、吃早餐看一遍教务系统、吃午饭看一遍教务系统、睡午觉前看一遍教务系统、午觉醒来看一遍教务系统、吃完晚饭看一遍教务系统、洗澡看一遍教务系统、睡觉之前看一遍教务系统。 +早晨睡醒看一遍教务系统、上厕所看一遍教务系统、刷牙看一遍教务系统、洗脸看一遍教务系统、吃早餐看一遍教务系统、吃午饭看一遍教务系统、睡午觉前看一遍教务系统、午觉醒来看一遍教务系统、出门前看一遍教务系统、吃晚饭看一遍教务系统、洗澡看一遍教务系统、睡觉之前看一遍教务系统。 **使用本项目后:** @@ -16,80 +18,46 @@ ## 目前支持的功能 -1. 每隔 30 分钟自动检测成绩是否更新 若更新则向微信推送通知 +1. 主要功能 -2. 显示成绩提交时间(何时将成绩录入教务系统) + 1. 每隔 30 分钟自动检测成绩是否更新 若更新则向微信推送通知 -3. 显示成绩提交人姓名(何人将成绩录入教务系统) +2. 相较于教务系统增加了哪些功能? + + 1. 显示成绩提交时间(成绩在何时被录入进教务系统) + 2. 显示成绩提交人姓名(成绩被谁录入进教务系统) ## 使用方法 -### 1. Fork 本仓库 +### 1. [Fork](https://github.com/NianBroken/ZFCheckScores/fork "Fork") 本仓库 - - +`Fork` → `Create fork` -### 2. 开启工作流读写权限 +### 2. [开启](https://github.com/kekeaiaixueer/ZFCheckScores/settings/actions "开启")工作流读写权限 - - - +`Settings` → `Actions` → `General` → `Workflow permissions` →`Read and write permissions` →`Save` -### 3. 添加 Secrets +### 3. [添加](https://github.com/kekeaiaixueer/ZFCheckScores/settings/secrets/actions "添加") Secrets -| Name | 例子 | 说明 | -| -------- | -------------------------- | ----------------- | -| URL | https://www.nianbroken.top | 教务系统地址 | -| USERNAME | 2971802058 | 教务系统用户名 | -| PASSWORD | Y3xhaCkb5PZ4 | 教务系统密码 | -| TOKEN | J65KWMBfyDh3YPLpcvm8 | Pushplus 的 token | +`Settings` → `Secrets and variables` → `Actions` → `Secrets` → `Repository secrets` → `New repository secret` - - +> Name = Name +> +> Secret = 例子 -获取 TOKEN: - -- [登录 Pushplus ](https://www.pushplus.plus/login.html) - - -- [获取 Token](https://www.pushplus.plus/api/open/user/token) - -打开页面后,你会得到一个类似下列所示的 Json 代码块,`data`中的值就是 TOKEN - -```json -{ - "code": 200, - "msg": "请求成功", - "data": "cd735c356aa14d16b1452aa932ac89cc", - "count": null -} -``` - -- [相关文档](https://www.pushplus.plus/doc/guide/openApi.html#_1-%E8%8E%B7%E5%8F%96token) - -当你的 Secrets 添加完成后,你的页面应该是类似下图所示 - +| Name | 例子 | 说明 | +| -------- | -------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| URL | https://www.nianbroken.top | 教务系统地址 | +| USERNAME | 2971802058 | 教务系统用户名 | +| PASSWORD | Y3xhaCkb5PZ4 | 教务系统密码 | +| TOKEN | J65KWMBfyDh3YPLpcvm8 | [Pushplus 的 token](https://www.pushplus.plus/doc/guide/openApi.html#_1-%E8%8E%B7%E5%8F%96token "Pushplus 的 token") | ### 4. 开启 Actions - - +`Actions` → `I understand my workflows, go ahead and enable them` → `CheckScores` → `Enable workflow` → `Run workflow` -### 5. 运行程序 +_在此之后 程序将会每隔 30 分钟自动运行一次_ - - +### 5. 特别感谢 -当你的页面应该是类似下图所示时则表示程序运行结束且未报错 - -在此之后 程序将会每隔 30 分钟自动运行一次 - -### 6. 查看运行结果 - - - - -### 7. 成绩更新通知 - -当检测到成绩更新时,你的页面应该是类似下图所示 - +[openschoolcn/zfn_api](https://github.com/openschoolcn/zfn_api "openschoolcn/zfn_api")