【自荐】KOReader X-Ray 插件

反正都是 AI 喵喵出来的,我就指手画脚了。

正经的使用说明(简版)

当然要先安装插件。

在图书对应的数据文件夹下需要一个 xray.json 文件来存储相关信息,这个文件你可以让 AI 帮你生成。现在很多 AI 工具有免费额度,让他读取电子书的内容,逐章整理,制作出这个文件来。制作规范说明里提供了,你要做的就是把规范和电子书一起丢给你家 AI。

获得 xray.json 文件之后放对位置,然后重新打开书籍。

没啥变化,但是对于比如人名、地点、事件之类的词汇,你选中,菜单里选择 X-Ray 就可以查看相关信息了。支持模糊查询(字选多了少了的,大差不差都能查)。对低性能设备友好,我的 kindle paperwhite 1 用起来毫无压力。

你需要注意的

就是 AI 额度的消耗,毕竟长篇小说处理起来的 token 消耗有点可观。

如果是名著,也可以让 AI 直接生成 xray.json 文件,就是不给他原文,让他凭记忆直接生成,这样基本够用,而且 token 消耗少很多。当然精确度可能差一些。

xray.json 文件分享

如果大家相互分享,那真的是很美好的事情,但实际上制作成本还是有点高的,而插件也过于小众。

目前想法是通过项目的 issus 进行用户自发的分享。


还有啥……没了,对了,请我喝咖啡呗~ 爱发电 · 连接创作者与粉丝的会员制平台

1 个赞

能互相分享**xray.json** 文件就更好了

这应该可以,而且应该不会有侵权问题。并且按照我的设计,只要不产生章节偏移,基本上同一本书的不同版本之间可以通用 xray.json,如果不考虑防剧透的渐进模式,那就是多版本通用的。

但具体怎么实现分享我还在思考,或许可以通过 issus,比如 【X-Ray】《银河系搭车指南(五部曲)》 · Issue #1 · dmscode/dms-x-ray.koplugin · GitHub


章节偏移感觉比较难搞,比如某个版本多加入一章广告,就偏了。而网络小说各种版本的章节编号,标题也不一致,很难对应的。

或许可以加入一个校准菜单,思考中……

1 个赞

加入了章节校准功能,针对场景如:

  • 两个版本正文前面的章节(引子,赠言,前言)数量不同,基于正文第一章进行对齐
  • 因为一些原因导致两个版本的章节数量不一致(比如分卷页面是否被列入索引),进行首尾校准后可以根据情况适当模糊一下渐进式匹配的准确度。

对于扁平结构效果比较好,复杂目录结构就很难说。聊胜于无吧。这也主要是有人分享 xray.json 文件的情况下才可能用得到。

1 个赞

借着免费的 token,做了几本书的 xray 文件,分享在项目 issus 中

这插件居然还专门做了防剧透。钢铁般的男人看到,也得偷偷掉两滴眼泪

理想状态下根据剧情展开同步解释。主要是解决我读书时忘记这个曾经出现过的人是谁的问题。