Skip to content

Dolphin2020-study/SAU-nCov-auto-report-master

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SAU-nCov-auto-report

沈航情防控每日填报助手,用于解决忘记填写企业微信中身体状况每日打卡的问题。 修改自IanSmith123/ucas-covid19 https://github.com/IanSmith123/ucas-covid19

注意

本人不对因为滥用此程序造成的后果负责,请在合理且合法的范围内使用本程序

本程序仅用于解决忘记打卡这一问题,如果填报表中任意情况发生变化,比如地点发生变化,请务必在程序运行之前手动打卡。

使用方法: 使用 GitHub Actions(推荐使用)

没有服务器的同学可以使用 GitHub Action 来进行运行此程序。

请勿直接修改sub.py内的登录账号和密码,Github的公开仓库的内容可以被所有人查看。

Github提供了一个secret功能,用于存储密钥等敏感信息,请按照以下步骤操作。

使用步骤:

  • 点击右上角 star :)
  • 克隆这个仓库到你名下
  • fork的仓库默认禁用了workflow,需要手动打开:点击 actions选项卡,点击I understand my workflows, go ahead and run them
  • 在仓库设置里面, 设置 secrets 如下
    • SEP_USER_NAME: 你的学号 如 12345
    • SEP_PASSWD: 你的智慧沈航密码 如 12345
    • XINGMING: 你的 姓名 如 张三
    • XUEYUAN: 你的 学院 如 计算机学院
    • TELNUM: 你的 电话号码 如 123345
    • SAUID: 你的 SAUID 如 123211(需抓包获取)
    • server酱通知设置(需要server酱通知时设置):
      • API_KEY: 你的通知server酱的api key,填写之后可以在程序完成打卡之后通知到微信,如果不填写不影响使用
  • 测试actions是否可以正常工作:编辑本项目内任意文件,推荐修改README.md,比如添加一个空行,并提交以触发action运行,提交后的一分钟左右可以在action选项卡中看到运行记录

参考截图设定以上七个secrets,API_KEY可选。

完成之后, 每天 (北京时间 8:00-9:00) 每半小时自动触发github actions进行填报 。 (存在问题,打卡时间不准不稳定,原因未知,挂vps正常,希望大佬可以解决)

致谢

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 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

About

沈航疫情自动填报

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages