第一步:Fork该项目
项目链接:https://github.com/billionray/ZZULI-healthreport
第二步:编辑Secrets
点击Settings->Secrets->Actions
点击New repository secret可以添加变量
下面的RepositorySecrets为已添加的变量
点击Update可以修改变量
点击Remove可以删除变量
按照下面的表格将信息填入
基础信息
name | value |
---|---|
USERNAME | 你的学号 |
PASSWORD | 你的i轻工大密码,默认为zzuli+身份证后六位 |
MOBILE | 你的手机号 |
HOMEMOBILE | 家庭电话 |
HOME | 1或0,1为居家打卡,0为在校打卡 注意在学期初末更新状态和相关变量 |
VACCINE | 未接种/未完成接种/已完成接种 |
NUCLEICACIDTEST | 未检测/1次/2次/3次/4次/5次/6次/更多次 |
LASTTEST | 最近一次核酸 格式2021-01-01 |
NOVACCINEREASON | 未接种原因 可选 禁忌症/其它 |
NOVACCINEDETAIL | 未接种具体原因 可选 随便 |
居家打卡
name | value |
---|---|
GPS | GPS定位的地址,例如:XX省XX市XX区XX街道XX小区 |
LAT | 小数点后五位 纬度 |
LON | 小数点后五位 经度 |
在校打卡
name | value |
---|---|
REGION | 校区 例:东风校区、科学校区、禹州实习训练基地、校外走读 |
AREA | 宿舍区 例:一区、二区、秋实区、丰华区 科学校区的同学可以填写:宿舍区 |
BUILD | 楼号 例:5号楼、1号楼 |
DORM | 宿舍号(仅数字) |
SCHOOLGPS | 学校GPS地址,详细一点,例如:河南省郑州市金水区郑州轻工业大学第二学生园区 |
SCHOOLLAT | 学校纬度 小数点后五位 |
SCHOOLLON | 学校经度 小数点后五位 |
经纬度查询: https://lbs.amap.com/console/show/picker
部分手机内置指南针也可查询经纬度 其中填入的值尽量与官方打卡页面显示的数据相同
可选:邮箱提醒
以下功能为可选功能 可以不填写
name | value |
---|---|
NOTICETYPE | 是否需要邮件提醒,输入1为需要,0为不需要 |
MYUSER | 收件人地址 |
MYSENDER | 发件人地址 |
SMTPDOMAIN | 发件人SMTP地址(SSL) |
SMTPAUTH | 发件人SMTP授权码 |
第三步:开启Github Action
点击仓库的Actions按钮
点击绿色按钮开启Action
点击 Enable workflow 开启工作流
当你进行到这一步意味着你已经完成了全部设置,可以自动打卡。
注意:如果你的仓库在60天内没有动静,则GitHub会暂停执行你的Actions以避免资源浪费,所以你需要偶尔在仓库里做点动作,或者到期后手动启动Actions
记得在学期初和学期末更改home值0/1切换在校/居家打卡并补全相关信息
时常到你的项目中合并主项目中的代码—在fork后的项目首页 merge and fetch 并检查是否有新变量
来保持打卡服务的有效运行