项目时常更新。如果你发现用该项目时原先能打上卡但是现在打不上卡了,可以看看项目是否更新没。一般会及时更新。
也就是说如果出现下图情况,在红框内有commits behind了,就需要点击右边的fetch upstream进行更新了。
目前发现打卡界面记录IP地址,不过仍能打卡成功,尚不清楚有何影响。请谨慎使用。
- 先把代码整个都clone下来,然后在此基础上自己创建一个github仓库,仓库设置为私人。或者把代码fork到你自己的仓库(不过这样改不了仓库的可见性为私人)
- 点击settings,找到Secrets
- 添加5个仓库密钥 username、password、province、city、position,分别表示学号、密码、省份、城市和具体位置
-
添加学号,name必须是username
-
密码的添加同理,但name必须是password
-
添加省份,省份的name必须是province,value是参考
https://gist.github.com/mayufo/4207ed3fa925e6b3df7559832af85165 是所对应数字的前两位
-
城市的name必须是city,value是上面链接对应数字的第三、四位
-
详细地址就没有要求,但是name必须是position
- 然后在左边的找到actions,选择enable action,这样就激活了action
- 结束。接下来会每日6点、6点10分和7点、7点10分自动打卡(多次打卡防止打卡失败)。不过这里第一次建议自己修改 .github/workflows 里面的 jkdk.yml 里的时间以进行一次打卡看看效果(有时候会因为网络问题打卡失败,不过因为设置了多次打卡的缘故,失败的几率会降低),注意修改为UTC时间,即比北京时间晚8个小时,具体可以参考有北京时间注释的那一行。
- 注意,如果GitHub action激活不了,则需要编辑一下.github/workflows 里面的 jkdk.yml文件,随便编辑一下即可,然后提交,action就可以被激活。
-
扫描此微信二维码并关注微信公众号 二维码
-
关注后在右下角”我的“这一栏中把UID替换到原先secrets中的微信key中即可,除此之外,关注后会有消息通知uid的值。