are-u-ok
are-u-ok copied to clipboard
你还好🐎
Are u ok
东北大学学生防控信息统计系统自动化打卡脚本
目录
- 使用须知
- 功能
- 手动打卡步骤
- 自动打卡步骤
-
更新步骤
- 手动打卡
- 自动打卡
- 停止使用
- 开源协议
使用须知
一切风险与后果由使用者自己承担,与作者无关。
功能
- 只需要账号和密码
- 定时每天的北京时间8点、13点、20点打卡并上报体温
- 支持打卡/上报体温后邮件通知(非SSL)
手动打卡步骤
系统要求: 已安装python
第一次使用流程:
- 下载本项目
git clone https://github.com/unbyte/are-u-ok
- 进入项目目录
cd are-u-ok
- 安装依赖
pip install -r requirements.txt
- 执行
python ./main.py 学号 密码
之后日常打卡只需要执行python ./main.py 学号 密码
自动打卡步骤
-
Fork本项目
-
前往Fork后的项目的
Settings
页面 -
侧边栏点击
Secrets
-
通过
add a new secret
添加自己的如下信息(冒号前面的是需要添加的secret的Name
,后面是对应的Value
的含义)-
USER
: 学号 -
PASS
: 密码 -
IP
: ip地址,可以不设置
如果需要邮件通知,需要再设定以下secret:
-
MAIL_HOST
: SMTP服务器地址,带上端口,如smtp.ym.163.com:25
不支持SSL -
MAIL_USER
: SMTP登陆用的用户名 -
MAIL_PASS
: SMTP登陆用的密码 -
MAIL_RECEIVER
:接收通知邮件的邮箱地址
全部设置好之后应该是这样的:
-
-
进入Fork后的项目的
Actions
页面,如果有I understand my workflows, go ahead and run them
按钮,请点击确认 -
为了激活自动签到,还需要提交一次commit,流程如下:
-
点击
README.md
的编辑按钮 -
对内容随意做修改,只要有改动就行
-
点击编辑框下方的绿色按钮提交改动,就可以激活自动签到任务。
-
-
完成,以防万一还是需要关注邮件或导员通知
更新步骤
手动打卡
直接删除已下载脚本并重复手动打卡步骤即可
自动打卡
-
重新Fork版
- 删除Fork后的项目,步骤如下
- 进入Fork后的项目仓库,进入
Settings
页面 - 在最底下找到
Delete this repository
,点击验证后删除
- 进入Fork后的项目仓库,进入
- 重新Fork本项目,接下来的步骤同自动打卡步骤
- 删除Fork后的项目,步骤如下
-
Pull Request版(不需要重新设置secret)
-
点击
-
点击
-
根据图片选择
-
点击创建pull request
-
接着把绿色按钮按到没为止
-
停止使用
- 进入Fork后的项目的
Settings
页面 - 点击左侧侧边栏的
Actions
进入设置页面 - 选择
Disable Actions for this repository
即可禁用掉自动打卡
当然,也可以直接删除Fork后的仓库
开源协议
MIT License.