Releases: EricZhu-42/PedagogySquare_Downloader
Releases · EricZhu-42/PedagogySquare_Downloader
PedagogySquare_Downloader 2021/06/21
功能性更新
在 config.json
文件中增加了 cid_include_list
项,在非空时将仅下载指定的部分课程。
PedagogySquare_Downloader 2021/04/26
功能性更新
在 config.json
文件中增加了 keep_dirs
项,可选择下载时是否保持课件的文件夹结构(默认为 false
)
PedagogySquare_Downloader 2021/03/05
功能性更新
为了方便课件管理,当前版本的 config.json
文件中增加了 save_path
项,用来设置下载课件的保存目录。
请参照 README
文件中“配置文件说明”一节,调整下载目录(默认为空,表示下载到脚本的相同目录)。
PedagogySquare_Downloader 2021/03/01
Windows平台下的封装
TLDR: 当前版本做了脚本封装,现在Windows平台下不安装Python环境也能用了
我们为Windows平台用户提供了封装后的独立可执行程序(standalone executable)。无需安装配置Python环境即可使用封装后的课件下载工具,具体的使用方法为:
- 下载并解压最新的release文件包,进入解压后的文件夹
- 参照README文件中“最简配置方案”一节,修改文件
config.json
,填入用户名、密码等信息 - 双击执行
run.bat
,等待课件下载完成
配置逻辑优化
新版本脚本优化了 config.json
的配置逻辑,推荐参考“配置文件说明”一节重新进行配置。
PedagogySquare_Downloader 2020/09/14
脚本依赖优化
- 解除了对ChromeDriver与Selenium的依赖,目前仅需安装Requests即可正常使用。
已修复列表
- 当前可以通过指定cid的方式,下载已结课课程的课件。
PedagogySquare_Downloader 2020/07/02
版本适配记录
已适配教学立方平台在7月1日左右进行的文件结构修改。
已修复列表
- 现在可以正常下载课件了。
- 增强了运行稳定性。
PedagogySquare_Downloader 2020/04/16
版本适配记录
已适配最新的教学立方4.2版本(推出于2020年4月10日)
已修复列表
- 现在可以正常下载课件中的文件夹了。
- 修正了之前日志输出中存在的问题。
新功能介绍
- 现在在下载文件时,会自动跳过已下载的文件,并更新非最新的文件。
PedagogySquare_Downloader 2020/04/01
已修复列表
- cid_list内元素格式错误导致TypeError的问题
- 课程名含特殊字符导致无法正确创建文件夹的问题
- 调整了剩余时间的显示效果