怎样拆分epub格式的电子书?

这次更新的内容包括:

  • 解决一些反馈问题, 例如搜索分页等
  • 支持MyReader数据同步协议
  • MCP及Skills上支持保存书籍元数据到文件
  • 增加EPUB拆分工具
  • 增加UI样式设置

这里也推荐一个UI比较配炫的电子书管理工具:Bookorbit (BookOrbit), 当然书籍管理功能就相对弱些,也算多一个选择。

阅读器项目发布了最小可用的MVP版本:

项目地址:https://github.com/PoxenStudio/myreader,目前支持macOS/Windows及Linux三个系统平台。安装包未签名,macOS下载后,需要先执行:

sudo xattr -rd com.apple.quarantine MyReader-<xxxxxxxxxxx>.dmg


MCP & Skills支持元数据同步到文件

MyBooks skills发布了1.0.1 (之前的Talebook skills不更新了)。

Skill地址:clawhub.ai/poxenstudio/

UI样式设置

学习了一下Bookorbit,增加了样式设置:

背景图案后面4个以图片平铺为背景的设置算是MyBooks的原创,深浅分别对应深浅主题样式的。如果你想要替换,可以替换Docker内部的图片(/var/www/talebook/app/dist/static/wallpaper),后面再看看是不是直接放到绑定目录,可以直接修改。我个人美工不行,有专业的朋友可以贡献一下资源。

我个比较喜欢深色图2这个背景的效果。


EPUB拆分工具

EPUB合集无论刮削和阅读其实都不太方便,在Calibre里有个EpubSplit插件提供了拆分能力。在源码里很早之前就放了一个自动拆分的程序,不过效果不好。反而是EpubSplit这种让用户选择章节提取为新书的方式简单可靠。

如果前面有...表示为内部建的章节跳转,放到章节上可以看到内容预览。下面还有一个“尝试使用第一章节中的大图片作为封面”,这个对于合集中有封面的书非常有用。

提取后会按设置自动执行刮削,下面也会显示出新书的链接。注意新书是强制添加的,方便后续处理。


阅读器的同步

MyReader的第一个版本基本算完成了,为了配合同步功能,在系统设置-高级配置项里也增加了一项设置:

开启后,MyReader阅读数据就可以同步上来。数据会保存在绑定目录下的sync目录(和books同级),内部会按用户ID区分阅读数据。

WebDAV的数据同步目录也会按用户ID进行区分了,在你的应用上再次同步即可。

编辑于 2026-06-29 · 著作权归作者所有