MCPcopy Index your code
hub / github.com/ArminLau/MangaEpubPacker

github.com/ArminLau/MangaEpubPacker @1.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.1.0 ↗ · + Follow
148 symbols 375 edges 4 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

MangaEpubPacker

用于漫画(杂志或者单行本)的Epub电子书打包脚本,处理逻辑用Python实现,GUI采用Web前端

A script for manga epub packer, process logic is achieved with Python while GUI is realized by Web Front End

使用方法(Guidance)

前期准备

本地有漫画的图片存放到一个目录下,目前仅支持jpg, png, jpeg三种格式的图片

启动程序

场景一: 本地有Python环境

本脚本基于Python 3.8.9, Python3的环境应该都可以正常运行,拷贝整个工程目录到本地,进入目录MangaEpubPacker,检查requirements.txt中的第三方依赖本地是否已经安装, 检查命令pip show 依赖包名 假如没有安装,使用命令pip install 依赖包名 所需依赖都安装好后,执行以下命令启动程序: * Windows: python mangaEpubPacker.py * Linux: python3 mangaEpubPacker.py

场景二: 本地没有Python环境

假如没有或者不想安装Python环境,可以访问MangaEpubPacker版本发布下载最新的windows版本(基于pyinstaller和win10环境打包的exe可执行程序),再解压到某个目录下后,进入程序主目录,双击执行mangaEpubPacker.exe

程序配置

启动程序后会进入控制台,指定一个可用的端口给程序的http服务器绑定(默认是8433),如果不想自定义,直接回车即可 配置后控制台会返回一个http链接,拷贝该链接用浏览器访问(最好是谷歌浏览器) image

Epub电子书编辑

进入Web页面后,可以点击英文标题旁边的?图标阅读使用指南,剩下的就交给前端页面吧 image 需要补充的4点如下: * 预设了四个默认目录选项: 封面,目录,正文起始页,版权页(若不想使用这些预设选项,切记不要给这些选项选择图片) * 可以添加自定义的目录选项,先填写章节的标题,然后再给新增的选项选择图片,右侧有选择图片的预览 * 一旦刷新页面后,图片预览和表单选项都会清空,千万别手贱 * 批量模式下,用户需要按如下准备,每个子文件夹对应一个Epub文件,Epub文件的书籍标题和文件名采用对应的子文件夹的名字 image

Core symbols most depended-on inside this repo

read_template
called by 7
mangaEpubPacker.py
validate_value
called by 5
mangaEpubPacker.py
set_default_value_if_not_set
called by 2
mangaEpubPacker.py
get_cover_image_index
called by 2
mangaEpubPacker.py
close
called by 2
mangaEpubPacker.py
pack_manga_ebup
called by 2
mangaEpubPacker.py
get_file_postfix
called by 2
mangaEpubPacker.py
showMsg
called by 2
resources/static/js/epub.js

Shape

Function 115
Method 29
Class 4

Languages

TypeScript70%
Python30%

Modules by API surface

resources/static/js/jquery.min.js86 symbols
mangaEpubPacker.py44 symbols
resources/static/js/bootstrap.min.js10 symbols
resources/static/js/epub.js8 symbols

For agents

$ claude mcp add MangaEpubPacker \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page