Skip to content

zh3yu/SHU-HealthRoadSubmitiAssistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

上海大学已经解封,健康之路系统已经关闭。

此项目停止维护,祝大家生活愉快。

SHU-HealthRoadSubmitiAssistant

上海大学健康之路提交助手,该项目参考 @BlueFisher 在该项目的基础上,用go做了重构,增加了申请第二天离校的功能。

每日一报

从当前日期开始查询是否有日报记录,若无记录则向前查询,直到有记录为止。用该记录填报之后的所有日期。

!!!不支持进行虚假填报!!!

位置发生改变后请及时手动申请每日一报。

离校申请

学校系统改版后。若满足三天两报的条件,可以申请一次第二天离校一次。该离校会被系统自动审核,不需要学校额外审核。有该申报后即可在一天内出门一次

每日离校申请,可模拟疫情前的生活,自由出校。

使用方法

使用之前需要更改配置文件 AccountList.yaml

image/配置文件

2022年11月30日更新 - 调整了配置文件结构,新增出校原因和出校地址项

image/出校地址

若要使用测试用例进行测试,请配置core.go

image/测试用例配置

win直接运行程序

右侧下载release,解压后运行。 win自动化运行 没有采取@BlueFisher用github Action的方案。考虑到github服务器在国外,有连不上学校网的可能,需要配置openvpn。推荐使用win任务计划程序进行自动化申报。(程序会查看当天是否填报过,若填报过则不会提交,多次运行是安全的。)

服务

右侧选择创建任务,设置触发器和操作。 触发器 操作

windows代码编译 请确保计算机已经安装go运行环境。使用build.bat即可编译程序。

在linux上运行

docker (推荐使用)

将项目down到服务器后,将项目打包成REPOSITORY。

docker build -t SHUHR:latest . 
docker run it SHUHR:latest

linux代码编译 没有测试,应该也可以。

linux自动化运行 可用 crontab 进行计划任务。

crontab -e 

时间格式

更新说明

  • v1.05 调整了配置文件结构,新增出校原因和出校地址项。
  • v1.04 学校行程码上传增加了fstate验证,修复了行程码上传失败的问题
  • v1.03 新增了离校申请列表检测
  • v1.03.1 新增了日志记录功能
  • v1.03.5 宝山校区又封了,新增了离校申请开关,可选择是否开启离校申请功能。

愿早日解封

免责声明

本项目仅作为免费的网络研究使用, 不得利用本程序以任何方式直接或者间接的从事违反中国法律、国际公约以及社会公德的行为, !!!不支持进行虚假填报!!!

依赖

[github.com/PuerkitoBio/goquery v1.8.0](github.com/PuerkitoBio/goquery)
[github.com/fogleman/gg v1.3.0](github.com/fogleman/gg)
[github.com/json-iterator/go v1.1.12](github.com/json-iterator/go)
[gopkg.in/yaml.v2 v2.4.0](gopkg.in/yaml.v2)

go结构体生成

其他在线工具

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages