注意:本master分支版本代码使用Github-Actions定时运行,无需部署在服务器。如需在服务器中运行,请使用service分支中的代码。
特此声明:项目用于学习交流,仅用于各项无异常时打卡, 如有身体不适等情况还请自行如实打卡!
- 可定时,默认为每天7点5分
- 默认每次提交上次所提交的内容(只有时间部分更新)
获取eai-sess和UUkey
如果以上方法未能找到info页面和Cookie中的eai-sess和UUke,请尝试按下图方法搜索:
-
fork本项目到你的个人账号
-
设置Secrets
从Github中进入刚刚fork到你的个人账号下的本项目,打开项目的Settings->Secrets页面
点击New Secret按钮新建四个密码:
-
USERNAME:你的中南大学学工号
-
PASSWORD:你的中南大学信息门户密码
-
EAI_SESS:你的eai-sess cookie
-
UUKEY:你的UUkey cookie
-
启动定时打卡
进入Code页面,点击修改按钮
在readme文件中随意修改任意字符(比如加个空格),然后点击下方的Commit Changes即可激活每日定时打卡脚本
-
查看运行情况
打开Actions页面,此时在workflows中应该出现了正在运行的工作流。当提交文件时会马上进行一次打卡,以后将会默认在每天的7:05进行打卡
打开项目中的/.github/workflows/python-package.yml文件,修改corn中的值,注意使用UTC零区时间。
例如,当前默认打卡时间是北京时间(UTC+8)每天7:05,换算成UTC零区时间为23:05。
更多关于时间的具体书写格式请参考POSIX cron 语法和官方文档。
如本项目对您有所帮助,请帮忙点一个⭐star支持一下作者。如有任何问题欢迎提交issue与我 联系。
参考开源仓库: