本项目基于超星学习通自动化完成任务点(命令行版)项目创建,并使用 PySide6 模块为原本的命令行版增加了图形界面。
- 下载项目到本地
git clone https://github.com/jackgdn/chaoxing-GUI.git --depth=1
- 进入项目路径
cd chaoxing-GUI
安装依赖python -m pip install -r requirements.txt
运行程序python main.py
- 双击
chaoxing-GUI.bat
- 添加对文档任务点和阅读任务点的支持
- 添加倍速学习视频功能
- 使用 Designer 重新绘制 UI
- 添加记住密码与自动登录功能
- ……
- 创建仓库。
- 添加对视频任务点的支持。
- 修复解码任务点时日志重复记录的 bug。
- 修复课程学习完成后
courseWorker
实例与chaoxing
实例的信号未断开,导致无法继续学习其他课程的 bug。
- 添加对文档任务点和阅读任务点的支持。
- 修改日志文件上限为 10KB。
- 上传二进制文件。
本软件遵循 GNU 通用公共许可证第三版(GPL-3.0) 开源许可协议发布。
-
本软件按“原样”提供,不含任何形式的明示或暗示的保证,包括但不限于适销性、特定用途的适用性和不侵犯知识产权的保证。在任何情况下,作者或版权持有人均不对因本软件或本软件的使用或其他交易而产生的任何索赔、损害或其他责任负责,无论是在合同、侵权或其他方面。
-
使用本软件的风险由您自行承担。您应自行负责评估和承担使用本软件所带来的所有风险,包括但不限于数据丢失、系统损坏或其他不利后果。
-
本软件(包括但不限于源代码、二进制文件、文档和相关资源)仅供个人学习、研究或非商业目的使用。未经授权,禁止对本软件进行任何形式的商业使用,包括但不限于再分发、修改后销售、商业租赁、或作为商业服务的一部分。若需将本软件用于商业用途,必须事先取得版权所有者的书面许可。违反上述条款可能导致法律责任追究。
-
您可以自由地复制、分发和修改本软件,但须遵守 GPL-3.0 许可证的条款。有关许可证的详细信息,请参阅随附的 LICENSE 文件或访问 https://www.gnu.org/licenses/gpl-3.0.zh-cn.html。