Skip to content

Repository files navigation

kindle_mobi_fix

批量修复 Kindle/MOBI 文件的工具,支持命令行和图形界面两种启动方式。

当前项目目录

.
├─ kindle_mobi_fix.py
├─ kindle_mobi_fix.spec
├─ build_kindle_mobi_fix.bat
├─ icon.ico
├─ dependencies/
│  └─ KindleUnpack/
└─ README.md

打包后的 dist 目录可以整体移动到任意位置使用,程序会自动从自身所在目录加载 dependencies 和图标资源。

启动方式

1. 图形界面启动

在项目目录下执行:

py -3 .\kindle_mobi_fix.py --gui

启动后会打开图形界面,可以添加一个或多个输入目录,设置输出目录和并行线程数,然后点击“开始修复”。

2. 命令行启动

直接指定输入目录时,会按命令行方式运行:

py -3 .\kindle_mobi_fix.py <输入目录1> <输入目录2> <输出目录>

例如:

py -3 .\kindle_mobi_fix.py F:\COMIC\幸運女神(愛藏版) C:\Users\zhang\Desktop\test\fixed_mobi

如果不指定输入目录,程序会默认进入图形界面。

一键打包

直接双击下面的脚本即可重新打包:

build_kindle_mobi_fix.bat

如果你想手动在命令行里执行,也可以在项目根目录运行:

.\build_kindle_mobi_fix.bat

脚本会调用 PyInstaller 重新生成可执行文件,打包后输出到 dist\kindle_mobi_fix.exe

国内镜像安装

如果你需要用中国镜像源安装 Python 依赖,推荐使用清华源:

py -3 -m pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

如果需要长期使用,也可以改成阿里源:

py -3 -m pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/

说明

  • 依赖文件需要放在 dependencies 目录下。
  • 日志会输出到脚本同目录的 转换日志.txt
  • 处理结果会保持原目录结构输出。

About

修复kindle的文件,避免漫画左移

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages