自动每日健康信息填报,内容与上次填报相同。如果你因为改变位置等原因需要修改填报信息,请在程序运行之前手动填报。
变量名称 | 参数名称 | 命令行选项 | 解释 |
---|---|---|---|
USER |
SEP账号 | -u |
用于登录的账号,一般为电子邮件地址 |
PASS |
SEP密码 | -p |
SEP账号对应的密码 |
API_KEY |
微信通知API_KEY | -n |
可选 用于向你的微信推送填报结果,如果你没有API_KEY,可以在这里免费获取 |
如果你有可以运行定时任务的服务器(可以是连接网络的任何能运行Python的设备),那么你可以将这个程序部署在上面。
- 安装依赖(只需要执行一次)
python -m pip install --upgrade pip
pip install -r requirements.txt
- 运行
python ./main.py -u [SEP账号] -p [SEP密码] -n [微信通知API_KEY]
- 查阅相应操作系统的定时任务设置方法并设置定时任务
如果你没有可以运行定时任务的服务器,那就不如让GitHub免费送你的CI/CD解放双手。
-
Fork走这个仓库
-
进入
Actions
页面,开启本仓库的Actions。 -
进入
Settings
页面,选择Security > Secrets > Actions > New repository secret
,按照参数说明中的变量名称分别设置表格中提到的变量,注意所有内容均区分大小写不用担心账号和密码的安全问题,Secrets设置后仅对程序可见,对其余所有人(包括你自己)均不可见。
如果你对程序本身的安全性有顾虑,请尝试阅读代码(包含足量注释)。
-
服务器会在每天23点(UTC时间,即北京时间7点)自动填报,并向绑定的微信推送填报结果
填报时间可以在
./.github/workflows/task.yml
中修改