Skip to content

Releases: happycola233/tchMaterial-parser

v2.3

03 Oct 09:19
Compare
Choose a tag to compare
  1. 给程序代码添加类型注释;
  2. 修复了专题课程无法下载的问题(#14);
  3. 优化了下载文件的代码,使下载速度更快,并修复了某些情况下下载完成而程序仍显示未下载完毕的问题;
  4. 资源选择框由 6 个增加到了 8 个;
  5. 新增了获取课件列表的代码,不过因尚未完善,目前程序中暂不包含此功能。

对 Linux 操作系统的补充说明:

在下载 tchMaterial-parser-linux-x64 文件后,请给予文件可执行权限,才能运行本程序。例如,使用以下命令:

chmod +x tchMaterial-parser-linux-x64

Full Changelog: v2.2...v2.3

v2.2

17 Sep 11:30
Compare
Choose a tag to compare
  1. 新增对 “基础性作业” 的解析(#12);
  2. 优化了代码,支持复用连接,提高了连接到服务器的速度(#13);
  3. 修复了在某些情况下选择电子课本时出现异常的问题;
  4. 优化了在非 Windows 操作系统上窗口的图标。

对 Linux 操作系统的补充说明:

在下载 tchMaterial-parser-linux-x64 文件后,请给予文件可执行权限,才能运行本程序。例如,使用以下命令:

chmod +x tchMaterial-parser-linux-x64

Full Changelog: v2.1...v2.2

v2.1

19 Aug 07:12
Compare
Choose a tag to compare
  1. 支持 Linux 操作系统;
  2. 修复了打开程序显示 “网络连接异常” 的问题(#11);
  3. 优化了代码的结构;
  4. 优化了程序图标。

Full Changelog: v2.0...v2.1

v2.0

22 Oct 09:15
Compare
Choose a tag to compare
  1. 新增下载进度条,文字标签显示下载进度
  2. 更改窗口左上角软件图标
  3. 可在程序中选择教材并自动填入链接
  4. 现在批量下载完后只有一个弹窗
  5. URL输入框新增右键菜单,功能包括:剪切、复制、粘贴
  6. 现全局忽略系统代理
  7. ‘以下链接无法解析’更改为‘以下“行”无法解析”’
  8. 现关闭窗口后所有子线程都停止运行
  9. 边解析链接边开始下载,不需要等待解析完毕
  10. 代码风格统一,全部采用双引号

v1.2

20 Aug 06:04
Compare
Choose a tag to compare

优化高分屏适配,对程序的部分界面进行调整

v1.1

12 Aug 07:17
Compare
Choose a tag to compare

修复 v1.0 版本程序可能出现的下载的教材老、质量低、下载链接无效的问题,并且部分逻辑判断更严谨

v1.0

10 Aug 07:12
Compare
Choose a tag to compare
  1. 使用了Tkinter库来创建GUI界面,用户友好且易于操作。
  2. 支持批量解析和下载多个课本链接。
  3. 可以解析课本链接中的contentId,并构建PDF文件的下载链接。
  4. 通过多线程实现异步下载,提高下载效率。
  5. 在解析失败时,会向用户显示警告信息。
  6. 通过剪贴板功能,将解析出的PDF链接复制到剪贴板。