Releases: chrisis58/kmoe-manga-downloader
🚀 kmdr v1.2.3
📦 如何安装/升级
你可以通过 PyPI 使用 pip 安装:
-
首次安装
pip install kmoe-manga-downloader
-
从旧版本升级
pip install --upgrade kmoe-manga-downloader
🚀 快速开始
-
登录:
kmdr login -u <your_username>
-
下载:
kmdr download -l https://kxx.moe/c/50076.htm -v 1-3
📈 本次发布的主要变更
- 区分交互式(交互式终端)和非交互式(重定向到日志或其他目标)两种不同类型的输出
- 重构应用的输出方式
- 使用全局的
rich.console.Console实例并提供包装后的函数进行内容输出 - 保留应用的输出目标为
stdout
- 使用全局的
- 新增应用的调试模式,用于遇到问题时的排查
- 重构应用的版本管理,使用
setuptools_scm和git tag来管理版本号 - 使用惰性求值的方式构建进度条实例,以优化性能
感谢您的使用!如遇任何问题或有功能建议,欢迎在 Issues 中提出。
🚀 kmdr v1.2.3b0
📦 如何安装/升级
你可以通过 PyPI 使用 pip 安装:
-
首次安装
pip install --pre kmoe-manga-downloader
-
从旧版本升级
pip install --pre --upgrade kmoe-manga-downloader
🚀 快速开始
-
登录:
kmdr login -u <your_username>
-
下载:
kmdr download -l https://kxx.moe/c/50076.htm -v 1-3
📈 本次发布的主要变更
- 区分交互式(交互式终端)和非交互式(重定向到日志或其他目标)两种不同类型的输出
- 重构应用的输出方式
- 使用全局的
rich.console.Console实例并提供包装后的函数进行内容输出 - 保留应用的输出目标为
stdout
- 使用全局的
- 新增应用的调试模式,用于遇到问题时的排查
- 重构应用的版本管理,使用
setuptools_scm和git tag来管理版本号 - 使用惰性求值的方式构建进度条实例,以优化性能
感谢您的使用!如遇任何问题或有功能建议,欢迎在 Issues 中提出。
🚀 kmdr v1.2.2
🚀 kmdr v1.2.2
📦 如何安装/升级
你可以通过 PyPI 使用 pip 安装:
-
首次安装
pip install kmoe-manga-downloader
-
从旧版本升级
pip install --upgrade kmoe-manga-downloader
🚀 快速开始
-
登录:
kmdr login -u <your_username>
-
下载:
kmdr download --book-url https://kxx.moe/c/50076.htm -v 1-3
📈 本次发布的主要变更
- 优化镜像地址的管理并完善其探测逻辑,为后续远端目录的扩展做准备
- 新增“已取消”的下载状态,优化用户手动取消下载任务后的显示
- 修改非法文件名的处理,现在合法化的文件名有更好的可读性,例如
Fate/Stay Night->Fate/Stay Night- 但是由于应用的重复性检查基于文件名,所以可能会导致重复下载旧的卷
感谢您的使用!如遇任何问题或有功能建议,欢迎在 Issues 中提出。
🚀 kmdr v1.2.1
由于 kmoe 镜像站的域名变动,旧版本无法正常运行,强烈建议更新到最新版本 (>=1.2.1) 以正常下载内容。
📦 如何安装/升级
你可以通过 PyPI 使用 pip 安装:
-
首次安装
pip install kmoe-manga-downloader
-
从旧版本升级
pip install --upgrade kmoe-manga-downloader
🚀 快速开始
-
登录:
kmdr login -u <your_username>
-
下载:
kmdr download -l https://kxx.moe/c/50076.htm -v 1-3
📈 本次发布的主要变更
- 新增临时的自动重定向处理
- 新增合并分片前的校验
- 新增镜像源切换的功能
- 优化下载过程中状态的显示
- [修复镜像站域名变化后应用无法工作的问题](#16)
感谢您的使用!如遇任何问题或有功能建议,欢迎在 [Issues](https://github.com/chrisis58/kmoe-manga-downloader/issues) 中提出。
🚀 kmdr v1.2.0
📦 如何安装/升级
你可以通过 PyPI 使用 pip 安装:
-
首次安装
pip install kmoe-manga-downloader
-
从旧版本升级
pip install --upgrade kmoe-manga-downloader
🚀 快速开始
-
登录:
kmdr login -u <your_username>
-
下载:
kmdr download -l https://kox.moe/c/50076.htm -v 1-3
📈 本次发布的主要变更
- 采用
asyncio并发分片技术重新实现下载功能,充分利用网络带宽,极大加速单个大文件的下载速度 - 使用 [rich](https://github.com/Textualize/rich) 重新构建了终端用户界面(TUI),提供进度条和菜单等现代化、美观的交互式终端界面
感谢您的使用!如遇任何问题或有功能建议,欢迎在 [Issues](https://github.com/chrisis58/kmoe-manga-downloader/issues) 中提出。
🚀 kmdr v1.1.2
📦 如何安装/升级
你可以通过 PyPI 使用 pip 安装:
-
首次安装
pip install kmoe-manga-downloader
-
从旧版本升级
pip install --upgrade kmoe-manga-downloader
🚀 快速开始
-
登录:
kmdr login -u <your_username>
-
下载:
kmdr download --book-url https://kox.moe/c/50076.htm -v 1-3
📈 本次发布的主要变更
- 优化下载任务的进度和状态的展示,让下载过程更清晰
- 优化下载时遇到键盘终端的响应,尽量避免打印大量 StackTrace
- 重构了下载重试的实现方式
感谢您的使用!如遇任何问题或有功能建议,欢迎在 [Issues](https://github.com/chrisis58/kmoe-manga-downloader/issues) 中提出。
🚀 kmdr v1.1.1
📦 如何安装/升级
你可以通过 PyPI 使用 pip 安装:
-
首次安装
pip install kmoe-manga-downloader
-
从旧版本升级
pip install --upgrade kmoe-manga-downloader
🚀 快速开始
-
登录:
kmdr login -u <your_username>
-
下载:
kmdr download --book-url https://kox.moe/c/50076.htm -v 1-3
📈 本次发布的主要变更
- 新增下载时下载链接的惰性求值逻辑,减少无意义的服务器访问
- 修复了书籍名称存在非法字符时无法正确下载的问题
感谢您的使用!如遇任何问题或有功能建议,欢迎在 Issues 中提出。
🚀 kmdr v1.1.0
我们很高兴地发布 kmdr (Kmoe Manga Downloader) 的首个更新 v1.1.0!
这个版本集成了我在实际使用过程中发现的可以改进的地方,进行了一系列问题修复和体验优化。
📦 如何安装/升级
你可以通过 PyPI 使用 pip 安装:
-
首次安装
pip install kmoe-manga-downloader
-
从旧版本升级
pip install --upgrade kmoe-manga-downloader
🚀 快速开始
-
登录:
kmdr login -u <your_username>
注意:应用获取密码时,终端不再会显示你的输入。
-
下载:
kmdr download --book-url https://kox.moe/c/50076.htm -v 1-3
📈 本次发布的主要变更
- 现在应用会获取并存储登录用户的会员状态,并支持调用对应的会员线路。值得注意的是,网页端似乎仍然采用固定的非会员线路。
- 改用标准的 getpass 模块来处理密码输入,使用交互的方式提供密码时,现在终端不会再显示密码字符。
- 我们重写了登录校验部分的异常处理逻辑。当登录失败时,现在应用将输出更清晰的错误提示和具体的解决建议,帮助快速定位并解决问题。
感谢您的使用!如遇任何问题或有功能建议,欢迎在 Issues 中提出。
🚀 kmdr v1.0.0 发布!
很高兴宣布 kmdr (Kmoe Manga Downloader) v1.0.0 正式版发布!此版本标志着 kmdr 从一个独立脚本演变为一个易于安装和使用的标准化 Python 工具,核心是提升了可用性、可维护性。
✨ 主要特性
此版本包含了 kmdr 的所有核心功能,提供强大而灵活的漫画下载体验:
- 凭证管理: 命令行登录并持久化会话。
- 多种下载方式: 支持通过书籍 URL 或从收藏列表下载。
- 强大的卷筛选: 支持按范围、特定卷号或类型精确筛选。
- 高效下载: 支持多线程、失败重试及断点续传。
- 配置持久化: 保存常用下载目录、代理等设置。
- 回调支持: 下载完成后自动执行自定义脚本。
📦 如何安装
您可以通过 PyPI 使用 pip 轻松安装:
pip install kmoe-manga-downloader🚀 快速开始
-
登录:
kmdr login -u <your_username>
-
下载:
kmdr download --book-url https://kox.moe/c/50076.htm -v 1-3
感谢您的使用!如遇任何问题或有功能建议,欢迎在 Issues 中提出。