Releases: Eix0721/JMcomic-Downloader
v1.0.0
提示
下载的本子均保存在应用所处路径,且会在该路径下创建history.yml和config.yml文件来保存下载记录和配置信息,所以不建议在使用后随意迁移可执行文件。
用户层面更新
新增
- 主题颜色:粉红樱花、绿色森林、碧蓝海色、薰衣草紫
- 测试链接功能,检测当前 IP 可访问的 Jmcomic 域名(测试功能,暂不准确)
- 配置文件支持,保存主题、历史下载记录等
- 恢复默认设置功能,重置所有设置为初始状态
- 保存的主题不存在时,自动选用默认风格
- 下载历史查看功能
- README、关于的 simpsave 模块说明
优化
- 下载完成后的信息展示格式
- 错误处理和异常提示
- 批量下载的进度显示
- 主题切换时的异常处理
修复
- 每次运行创建 jmcli 的潜在网络问题
- 设置、菜单默认选项不为上次选择选项的问题
- 下载日志开关状态未同步更新的问题
- 配置读取时的错误处理逻辑
修改
- 批量下载的逐个本子完成提示
- 主菜单结构,将主题切换移至设置页面
移除
- 主题颜色:极简黑白
- README、关于的 pyYAML 模块说明
代码层面更新
新增
- 大量注释
- simpsave 模块,实现配置文件的读写
- Configs 类,管理配置文件的读写与调用
- History 类,管理下载历史记录
- 历史记录文件 history.yml
删除 - 仓库中的 yaml、InquirerPy、jmcomic 模块
- 冗余模块的导入
- get_command 类,改用函数式逻辑
- select_command(),改用 ui.select()
修改 - 开关下载日志输出的变量修改逻辑
- 设置、菜单功能列表的获取方式
- 模块导入方式,不再采用从 src\libs 的导入方式
- 类名为大驼峰命名法
- Text、Link、InterfaceStyles 数据类为字典常量
Full Changelog: v1.0.0...v1.0.0
pre-v0.3.3
食用方法
单击下方 JMcomicDownloader-pre-v0.3.3-win_amd64.zip 下载,
下载完成后解压并运行 JMcomicDownloader.exe 即可使用~
pre-v0.3.1 Changelog
用户层面更新
修改 requirements.txt
修复 主题调整失效的问题
新增 日志显示可在应用内关闭
新增 设置页面添加设置选项
代码层面更新
删除 仓库中的yaml,InquirerPy,jmcomic模块
删除 冗余模块的导入
修改 模块导入方式,不再采用从src\libs的导入方式
修改 类名为大驼峰命名法
Full Changelog: pre-v0.3.2...pre-v0.3.3
pre-v0.3.2
食用方法
单击下方 JMcomicDownloader-pre-v0.3.2-win_amd64.zip 下载,
下载完成后解压并运行 JMcomicDownloader.exe 即可使用~
pre-v0.3.1 Changelog
用户层面更新
删除 设置、菜单选项前的序号
新增 退出设置的设置选项
新增 设置不自动退出
新增 下载漫画时提示日志已关闭
新增 交互式命令行界面的主题选择功能
修复 部分终端中,选项指针显示异常的问题
修改 关于、设置、菜单部分文本
修复 错误传参导致的下载漫画功能无法使用
代码层面更新
封装 InquirerPy 部分函数至 ui.py,简化调用
Full Changelog: pre-v0.3.1...pre-v0.3.2
pre-v0.3.1
食用方法
单击下方 JMcomicDownloader-pre-v0.3.1-win_amd64.zip 下载,
下载完成后解压并运行 JMcomicDownloader.exe 即可使用~
pre-v0.3.1 Changelog
用户层面更新
新增 菜单、设置页面的交互式命令行界面(使用InquirerPY模块实现)
新增 下载前确认提示
新增 关于文本中的InquirerPy模块信息及链接
修改 README.md
代码层面更新
移动 res.py内的函数至core.py
删除 res.py
删除 动态导入有关代码
优化 相对导入方式
新增 src\libs下的__init__.py
修复 因core.py中line 31多余global引起打包失败的问题
修复 InquirerPy模块导入方式导致无法运行的问题
Full Changelog: pre-v0.1.0...pre-v0.3.1
pre-v0.2.2
食用方法
单击下方 JMcomicDownloader-pre-v0.2.2-win_amd64.zip 下载,
下载完成后解压并运行 JMcomicDownloader.exe 即可使用~
pre-0.2.2 Changelog
功能优化
- 修复 jm 模块动态导入失败的问题(
jm is not defined)- (该功能修复后已在该版本更新中取消
所以白修了)
- (该功能修复后已在该版本更新中取消
代码优化
- 优化 使用类整理link和text
- 新增 jmcomic和pyyaml模块至.scr\module目录
- 新增Changelog文件,记录更新日志
- 删除 build_exe.py,jmcomic_downloader.py可兼顾运行和编译
- 删除 exe/py版本标识
- Update README.md
- 将.scr文件夹正确重命名为.scr
- 将module文件夹重命名为libs
- 新增 正则表达式检测禁漫车是否仅为数字和空格,减少输入错误时的等待时间
- 移动 res.py中的文本至text.py,
- 移动 主程序的main函数至core.py
pre-v0.2.1
🛵即开即用 (推荐):JMcomicDownloader-pre-v0.2.1-win_amd64.zip
🚲脚本运行:JMcomic-Downloader-pre-v0.2.1-Py3.zip
pre-v0.1.0 - 首个预览版本
Full Changelog: https://github.com/Eix0721/JMcomic-Downloader/commits/Preview
🛵即开即用(推荐):JMcomicDownloader-v0.1.0-pre-win_amd64.zip
🚲脚本运行:JMcomic-Downloader-pre-v0.1.0-Py3.zip