Skip to content

学习强国助手,每天稳定45分。适配最新网页版。

Notifications You must be signed in to change notification settings

feiniao025/xxqg-helper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

学习强国助手

本项目源自于项目 https://github.com/imkenf/XueQG ,由于该项目因为一些原因后续代码并未开放,因此自行进行相关修改,适配学习强国网页版最新版本,感谢作者的无私分享。

更新日志

2022/12/15

1、支持PlusPush消息推送

2、支持SetUser开关用于控制是否保存用户登录信息

3、优化Docker镜像大小

4、修复多用户可能出现选择卡住问题

2022/12/14

1、支持二维码多次推送设置

2、部分配置支持从环境变量读取

3、修复每周答题、专项答题翻页可能崩溃问题

4、支持arm64 docker镜像

2022/12/09

1、适配最新版本学习强国

2、解决每日答题滑块验证码问题

使用方式

获取镜像

x86-64架构

docker pull trustyboy/xxqg-helper:latest

arm64架构

docker pull trustyboy/xxqg-helper-arm64:latest

参数说明

以下参数均支持 -e 以环境变量方式传入

ModeType 答题模式

1、文章 + 视频
2、文章 + 视频 + 每日答题(★默认)
3、文章 + 视频 + 每日答题 + 每周答题 + 专项答题
4、每日答题 + 每周答题 + 专项答题

PushMode 消息推送模式

2 表示 钉钉,3 表示 PlusPush,0表示不开启

DDtoken 钉钉token DDsecret 钉钉secret 钉钉机器人接入方式请参考 https://developers.dingtalk.com/document/app/custom-robot-access/title-72m-8ag-pqw

PPtoken PlusPush token 接入方式请参考http://www.pushplus.plus/push1.html

maxtrylogin 登录二维码发送次数

tryloginsleep 登录二维码发送间隔,单位秒

SetUser 是否保存用户登录信息 0 表示否 1表示是

钉钉消息通知示例

docker run -d -it --name=xxqg -e ModeType=3 -e PushMode=2 -e DDtoken=钉token -e DDsecret=钉钉secret -e maxtrylogin=3 -e tryloginsleep=60 -e SetUser=1 trustyboy/xxqg-helper:latest

PlusPush消息通知示例

docker run -d -it --name=xxqg -e ModeType=3 -e PushMode=3 -e PPtoken=PlusPushtoken -e maxtrylogin=3 -e tryloginsleep=60 -e SetUser=1 trustyboy/xxqg-helper:latest

定时开始学习问题

可以使用cron来定时启动docker进行学习,例如每天上午9:30开始学习

30 9 * * * docker start xxqg

免责声明

使用需严格遵守开源许可协议。本项目仅限于程序开发学习交流之用,严禁用于商业用途,禁止使用本项目进行任何盈利活动。对一切非法使用所产生的后果,我们概不负责。

鸣谢

参考源码项目来自https://github.com/imkenf/XueQG

About

学习强国助手,每天稳定45分。适配最新网页版。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.4%
  • Dockerfile 2.2%
  • HTML 0.4%