1.此fork仅小范围使用,并不用做商业用途
2.默认配置仅适用于临潼校区骊山校园,每天下午17:30打卡,详细地址填为西安科技大学。雁塔校区自行修改chekln.py
中参数
3.推送由server酱修改为Pushdeer在线版本,避免了server每天仅5条推送通知的限制。但是变量名称并没有变,仍然为SERVERPUSHKEY
(ps:虽然正常使用用不到5条,但考虑到一个人的Sendkey可能用于其他应用,且调整参数时会额外消耗推送限额,还是改成了pushdeer,后续会自驾转发服务器)
4.补充了推送信息 打卡成功也会有提示
5.如果打卡失败会有提示,一般为学校的打卡页面崩溃,不是我的问题,如遇到请手动打卡
写于2022.11.14 最后一次更新 2023.2.19
-
Fork 本项目
-
** 添加以下2个 Secret。**
Name | Value |
---|---|
UID | UID |
Name | Value |
---|---|
SERVERPUSHKEY | Key |
UID
的获取: 自主进入健康打卡页面(如遇到需要先填写返校承诺书的情况先完成返校承诺书再继续进入健康打卡页面),然后右上角
copy url, 将url尾部的uid=‘这就是我们要的uid’复制下来
Key
的获取:下载pushdeer官方app或其他渠道,详情参见Pushdeer
- 开启 Actions 并触发每日自动执行
如果需要修改每日任务执行的时间,请修改 startCheckingIn.yml
,找到下如下配置。
schedule:
- cron: '30 9 * * *'
# cron表达式,Actions时区是UTC时间,所以下午18点要往前推8个小时。
# 示例: 每天下午17点30执行 '30 9 * * *'
# 本仓库默认中国时间(utc+8)的17:30分打卡
cron语法 - cron: '分钟 小时(utc+0,的时间 简单来说就是想要打卡的中国时间的小时-8小时) * * *' https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows cron语法参考