同步操作将从 Finch/FKDailyCP 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
今日校园自动打卡脚本(不局限于健康打卡,包括收集表,通知确认)。 可以挂服务器上定时自动打卡。 健康的人可以用一下(雾)。
理论上支持大部分学校(IAP登录方式,自己先试试能用不)和任意表单内容的自定义。目前已知两种学工号登录方式,均已实现。 运行以下命令即可
pip install -r requirements.txt
python3 DailyCP.py 学校全名 学号 密码 定位地址 formdb绝对路径
因为表单的内容多种多样,也不可能共享给其他人使用,因此本脚本采用“一次编辑,永久使用”的思路。 如果脚本发现未知的表单,会将表单保存到formdb文件夹下,用户必须手动填写好内容,再次运行脚本即可。 关于如何填写,参考example(1129.json)
目前已知IAP和AuthServer这两种登录方式,IAP是统一的,AuthServer每个学校都不一样。 如果你发现脚本并不能正常运作,请根据输出的信息自行修改代码。
请注意系统时间是否设置正确
Linux下可以使用corntab -e
设置定时任务让程序每天自动打卡
0 9 * * * python3 DailyCP.py 学校全名 学号 密码 定位地址
我已经挂服务器四个月惹,稳的不行。
去GITHUB新建一个仓库,将本项目的.github文件夹上传至你的仓库,点击Settings,增加SCHOOL_NAME
、ACCOUNT
、PASSWORD
、ADDRESS
4个Secrets,分别对应你的学校名称、账号、密码、定位地址。
第一次使用需要根据Actions的Run program
中的提示修改.github/workflows/AutoDailyCP.yml
文件中的cat>formdb/36.json<<EOF
。
当然你也可以使用旧版就不用修改了
栗子:
请手动填写./formdb/41.json,之后重新运行脚本
cat>formdb/41.json<<EOF
cat>formdb/36.json<<EOF
下的代码小老板,给个Star?
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。