Releases: happycola233/tchMaterial-parser
Releases · happycola233/tchMaterial-parser
v2.3
- 给程序代码添加类型注释;
- 修复了专题课程无法下载的问题(#14);
- 优化了下载文件的代码,使下载速度更快,并修复了某些情况下下载完成而程序仍显示未下载完毕的问题;
- 资源选择框由 6 个增加到了 8 个;
- 新增了获取课件列表的代码,不过因尚未完善,目前程序中暂不包含此功能。
对 Linux 操作系统的补充说明:
在下载 tchMaterial-parser-linux-x64
文件后,请给予文件可执行权限,才能运行本程序。例如,使用以下命令:
chmod +x tchMaterial-parser-linux-x64
Full Changelog: v2.2...v2.3
v2.2
- 新增对 “基础性作业” 的解析(#12);
- 优化了代码,支持复用连接,提高了连接到服务器的速度(#13);
- 修复了在某些情况下选择电子课本时出现异常的问题;
- 优化了在非 Windows 操作系统上窗口的图标。
对 Linux 操作系统的补充说明:
在下载 tchMaterial-parser-linux-x64
文件后,请给予文件可执行权限,才能运行本程序。例如,使用以下命令:
chmod +x tchMaterial-parser-linux-x64
Full Changelog: v2.1...v2.2
v2.1
- 支持 Linux 操作系统;
- 修复了打开程序显示 “网络连接异常” 的问题(#11);
- 优化了代码的结构;
- 优化了程序图标。
Full Changelog: v2.0...v2.1
v2.0
- 新增下载进度条,文字标签显示下载进度
- 更改窗口左上角软件图标
- 可在程序中选择教材并自动填入链接
- 现在批量下载完后只有一个弹窗
- URL输入框新增右键菜单,功能包括:剪切、复制、粘贴
- 现全局忽略系统代理
- ‘以下链接无法解析’更改为‘以下“行”无法解析”’
- 现关闭窗口后所有子线程都停止运行
- 边解析链接边开始下载,不需要等待解析完毕
- 代码风格统一,全部采用双引号
v1.2
优化高分屏适配,对程序的部分界面进行调整
v1.1
修复 v1.0
版本程序可能出现的下载的教材老、质量低、下载链接无效的问题,并且部分逻辑判断更严谨
v1.0
- 使用了Tkinter库来创建GUI界面,用户友好且易于操作。
- 支持批量解析和下载多个课本链接。
- 可以解析课本链接中的contentId,并构建PDF文件的下载链接。
- 通过多线程实现异步下载,提高下载效率。
- 在解析失败时,会向用户显示警告信息。
- 通过剪贴板功能,将解析出的PDF链接复制到剪贴板。