Skip to content

Releases: Eix0721/JMcomic-Downloader

v1.0.0

09 Feb 13:09

Choose a tag to compare

提示

下载的本子均保存在应用所处路径,且会在该路径下创建history.ymlconfig.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

13 Dec 15:38

Choose a tag to compare

食用方法

单击下方 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

14 Nov 04:53

Choose a tag to compare

食用方法

单击下方 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

12 Nov 09:48

Choose a tag to compare

食用方法

单击下方 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

09 Nov 04:23

Choose a tag to compare

食用方法

单击下方 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

Full Changelog

pre-v0.2.1

01 Nov 15:23

Choose a tag to compare

🛵即开即用 (推荐):JMcomicDownloader-pre-v0.2.1-win_amd64.zip
🚲脚本运行:JMcomic-Downloader-pre-v0.2.1-Py3.zip

Full Changelog

pre-v0.1.0 - 首个预览版本

25 Oct 15:13

Choose a tag to compare

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