- python 3.7
- requests==2.20
- pyyaml==5.4.1
-
安装conda
下载安装包,右键单击以管理员的身份运行
一路点击继续
-
创建conda 环境
- 安装完conda之后打开Anaconda Prompt,依次运行
- conda create -n daily_report python=3.7
- conda activate daily_report
- pip install requests==2.20
- pip install pyyaml
-
设置配置文件
-
发送邮件的配置
-
打开项目的目录下有config.yaml文件,其中
- mail_pass :参数为邮箱授权码,需要开启邮箱的SMTP服务,163邮箱参见这里,qq邮箱同理
- mail_account: 为你的邮箱账号,比如xxx@163.com
- mail_host :为你使用的邮箱服务器如163的邮箱服务器为:smtp.163.com
- send_config :是否发送邮件的全局开关,开启填true, 关闭填false
如果不打算接收邮件通知,前三个参数可以随便填,最后一个填false即可,前三个参数需要用引号引起来,最后一个不用
-
-
填报信息的设置
- 打开项目下的user_config_example.json文件,每个json格式的对象对应一个填报信息,注意每个json格式的信息占一行,不能换行, 其中
- uuid_number:填报人的学号
- uuid_name:填报人的姓名
- class_num:你是哪一级的,如2021级
- mor:早上的体温
- aft:中午的体温
- ni:晚上的体温
- trail:一天的轨迹
- people:密切接触的人群
- email:你的邮箱
- is_send:是否发送信息的个人开关
- 打开项目下的user_config_example.json文件,每个json格式的对象对应一个填报信息,注意每个json格式的信息占一行,不能换行, 其中
-
-
设置自动进行每日填报
-
不想安装环境可以下载打包好的exe文件
-
如果遇到问题的话,可以开个Issues,有好的改进方案欢迎拉个pr
-
最后,喜欢本项目的话可以给个star。😀🥰