沈航情防控每日填报助手,用于解决忘记填写企业微信中身体状况每日打卡的问题。 修改自IanSmith123/ucas-covid19 https://github.com/IanSmith123/ucas-covid19
本人不对因为滥用此程序造成的后果负责,请在合理且合法的范围内使用本程序。
本程序仅用于解决忘记打卡这一问题,如果填报表中任意情况发生变化,比如地点发生变化,请务必在程序运行之前手动打卡。
没有服务器的同学可以使用 GitHub Action 来进行运行此程序。
请勿直接修改sub.py
内的登录账号和密码,Github的公开仓库的内容可以被所有人查看。
Github提供了一个secret功能,用于存储密钥等敏感信息,请按照以下步骤操作。
使用步骤:
- 点击右上角
star
:) - 克隆这个仓库到你名下
- fork的仓库默认禁用了
workflow
,需要手动打开:点击actions
选项卡,点击I understand my workflows, go ahead and run them
。 - 在仓库设置里面, 设置 secrets 如下
SEP_USER_NAME
: 你的学号 如 12345SEP_PASSWD
: 你的智慧沈航密码 如 12345XINGMING
: 你的 姓名 如 张三XUEYUAN
: 你的 学院 如 计算机学院TELNUM
: 你的 电话号码 如 123345SAUID
: 你的 SAUID 如 123211(需抓包获取)- server酱通知设置(需要server酱通知时设置):
API_KEY
: 你的通知server酱的api key,填写之后可以在程序完成打卡之后通知到微信,如果不填写不影响使用
- 测试actions是否可以正常工作:编辑本项目内任意文件,推荐修改
README.md
,比如添加一个空行,并提交以触发action运行,提交后的一分钟左右可以在action选项卡中看到运行记录
完成之后, 每天 (北京时间 8:00-9:00) 每半小时自动触发github actions进行填报 。 (存在问题,打卡时间不准不稳定,原因未知,挂vps正常,希望大佬可以解决)
- 感谢ucas-covid19 https://github.com/IanSmith123/ucas-covid19
本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 未本地化版本许可协议进行许可。
Dolphin
2021-1-12
长时间不更新可能被禁用action,请更新yml文件(加个换行就好)
2021-6-26
github action不够稳定,推荐迁移到腾讯云函数,目前运行稳定。 sauid抓包地址: https://app.sau.edu.cn/form/wap/default?formid=10
2021-10-27