Summary
本次更新优化域名重试机制,优先使用失败率低的域名,包括图片请求。统一导出插件的的命名、加密和安全清理,减少歧义。命令行功能丰富。
Added
- 图片下载失败时自动切换图床重试,移动端模式可自动更新可用图床。
jmv支持一次查询多个车号、直接传入本子网址,以及用--json输出详情。- PDF 导出支持随机密码加密,用法与 ZIP 一致。
- 支持通过
python -m jmcomic启动命令行下载。
Changed
- 下载自动优先尝试失败较少的域名,重试次数统一由
retry_times控制,无需再配置advanced_retry插件。 - ZIP、PDF 和长图默认以“[JM车号]标题”命名,整本导出使用本子信息,按章导出使用章节信息。
- 加密配置有误或缺少依赖时,会在导出前明确提示,避免生成未加密文件。
Fixed
- 优化系统代理兼容性。
- 修复按章压缩时误删其他章节图片、覆盖文件的问题。
- 修复图片转换格式后 PDF、长图漏页,以及导出后的原图清理问题。
- 修复下载失败时命令行仍报告成功,以及复制配置后互相影响的问题。
Removed
- 网页域名自定义统一使用
DOMAIN_HTML_LIST = [域名],移除DOMAIN_HTML;不配置时自动获取可用域名。 - 移除旧域名查询方法
get_html_domain_all_via_github,请改用get_html_domain_all。