如果项目对你有帮助记得Star一下哦~
欢迎PR、Issue 或者面基。
鉴于部分同学反应Github Action版本不太会使用,觉得麻烦的同学可以点击此处跳转网页版,输入账号密码即可自动填报,支持参数自定义。
链接地址: http://nwu-auto-report.stdin.info/
Note:不希望填写账号密码或者对稳定性要求较高的同学依然建议使用Github Actions版本。
--help 参数可以查看可用参数及说明 详细内容可用参考程序文件头部注释
Fork本项目
在项目中打开Settings->Secrets页面
点击“New Secret”,分别创建如下五个新的密码(名称均大写):
其中,AUTH_MODE为认证模式,即密码(PASSWORD)或cookies(COOKIES)两种方式,依照所选的填写 USERNAME/PASSWORD 或者 EAI_SESS/UUKEY ,不需要的留空即可(写个空格或者随意填写)。两种认证方式只需要选择一种。 各个参数的意义可以参考前文或代码开头的注释。 此处配置的信息即便仓库为公开仓库其他人也看不到,日志部分也不会包含任何个人相关信息。上传的Secret会被Github加密保存,只能更新无法查看。
UPDATE:
目前经过测试,仅创建使用到的Secret已经不会导致错误,即:
- PASSWORD模式:必须包含AUTH_MODE、USERNAME、PASSWORD三个Secret - COOKIES模式:必须包含AUTH_MODE、EAI_SESS、UUKEY三个Secret
启动定时打卡 进入Actions标签(页面上方),点击该工作流(Auto_Attendance_GitHub_Action),点击Run workflow按钮 此外,push代码同样会触发该Workflow(只用触发一次即可)
之后在Action标签中可以查看每一次执行的情况,每次执行点击左侧Build,然后下拉展开“Run app”这个步骤可以查看具体执行结果
程序开头Settings aera部分包括各类定义,可直接在此处配置并直接运行程序(默认方式,无需显示添加--cli=False
参数)
Github-Actions部分配置参考仓库 中南大学nCov健康打卡定时自动脚本, 特此感谢
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。