![[PoxenStudio/Talebook] v3.37.0 - 简版阅读器优化、分享卡片及若干优化](https://pic1.zhimg.com/v2-81ec3d162633bbec401ab783a0b9d770_1440w.jpg?consumer=ZHI_MENG)
[PoxenStudio/Talebook] v3.37.0 - 简版阅读器优化、分享卡片及若干优化
电子书管理工具PoxenStudio/Talebook新版本v3.37.0今天可以更新了,主要修改如下:
- 优化简版阅读器的兼容性
- 使用分享卡片分享阅读链接
- 增加配置项支持PDF直接使用文件作为书名
- 扫描增加因错误而跳转的目录展示
- 优化后台CPU占用的问题
简版EPUB阅读器
我个人比较少用自带阅读器,所有一些功能不太注意,自从很久之前增加了字体、背景色选择设置就没怎么修改过。这次主要是因为 @星星 兄弟多次提到阅读器的问题,才开始动手优化。
阅读器说难不难,但也不简单,涉及到另外两个开源项目的代码,整理起还是花了一时间,现在只能算是又前进一步,有什么问题可以继续反馈!
这次主要优化点是阅读器在iPhone及macOS上浏览器的兼容性,以及增加标题展示、个别图书格式兼容之类等一些优化。

UI上右上角在移动端增加了一个关闭按钮,避免后退的麻烦。
这个简版阅读器还会持续优化,目标就是一个简单方便的阅读器。
分享卡片
如何能把书的阅读链接分享给别人?这次提供了一个生成分享卡片在群里分享的方式:
http://192.168.31.102:8082/read/26912 (二维码自动识别)
就可以把图片发送给朋友,右侧二维码就是阅读链接。为了让拿到阅读链接的朋友直接阅读,可以在系统设置打开“允许访客在线阅读”:

配置项支持PDF直接使用文件作为书名
大量导入PDF时现在默认会从PDF中提取文件内部元数据定义的书名和作者。但是对一些扫描PDF, 经常会有一些转换工具没有把书名这些信息写入到文件,就会导致导入后书名错误。在“高级配置项”勾选下面的选项,就将使用文件名作为PDF导入后的书名:

导入图书还会遇到因为权限问题而导致无法扫描到的问题,现在也在图书导入下方增加了错误提示:

处理方法可以参考:Talebook中遇到文件权限问题怎么办
优化后台CPU占用的问题
对于NAS上部署Talebook, 特别是使用机械盘存储数据的朋友,就建议尽快升到这个版本。这次清理了后台占用CPU的处理,不会影响硬盘正常休眠。

之前在无任何客户端连接的情况下,仍然会有0.5%~1%左右的CPU占用,并且会有磁盘IO。当存在磁盘IO时,Docker所在硬盘的休眠就会受到影响。
这个版本在后台几乎没有CPU占用,上图的0.01%只是Docker监控采集数据引起的。
还有其它一些零散的优化点,我就不一一啰嗦了。因为有大家的帮助,这个软件才会越来越好用。除了功能上问题和建议,都有朋友帮我指出release note里一些错误,我都非常感谢。不是所有的需求和想法都能满足,过程也难免有些问题,感谢大家的理解和支持。我年前都以为没什么功能可做了,现在看看Talebook上的Todo列表, 竟然还有那么一串。路虽远,行则将至。一定可以把Talebook做成一个好用的书库系统。
部署方法参考项目网站
MyBooks