3种非calibre_web的个人电子书库管理平台体验

2023-11-30 15:13:06 3点赞 62收藏 12评论

这段时间一直在整理收藏的各种不同格式的电子书,最初通过目录来作为层级,配合Everything作为搜索匹配工具还算好用,但是这种方式非常粗糙,当你想不起书名只知道内容,或者查询某段内容的时候就很困难,因此花了几天时间再找可以作为个人书籍管理的平台。

最初找到的就是calibre_web,几乎关键词书库这类的全是推荐这个的,但是经过测试之后发现并不合适,因为仍然解决不了本地书和放在云端的书籍的问题。而且似乎还存在中文书名转拼音的bug,另外就是对于权限和阅读功能不够灵活配置。

一开始理解以为web端可以和PC端互通,然后通过PC端传输,但是仔细看教程发现两者没啥关系。遂放弃。


书库管理需求如下:

1、免费

2、本地化部署

3、尽可能全平台支持

4、支持本地书籍上传和批量上传

5、支持全文和关键字搜索

6、支持标签、收藏、下载、转换、评分等常见书籍操作。

7、支持网页剪藏

8、支持富文本编辑,包括常见的视频音频代码块公式等。

9、支持分享外网


经过近两个月的搜索和测试,最后有3个产品比较符合需求。以下内容观点,均基于本人的需求。可能并不适用其他人,仅供参考。

产品名称:Bookstack书栈

开源地址:https://github.com/TruthHun/BookStack

产品特点:小程序、安卓客户端、网页端三者打通,均为免费,私有化部署

产品示例:https://www.bookstack.cn/

3种非calibre_web的个人电子书库管理平台体验

产品观点:三端互通且免费非常的棒,经过一段时间测试和简单的编译(实际上小程序和安卓端编辑服务器地址即可)就可以实现数据互通,对于小范围分享,或者自己随时查看书籍非常方便。

但是!有个最严重的问题就是,书籍导入的方式,只有以下几种,实际上以MD格式为主,这就意味着如果是本地书,特别是PDF,OFFICE(doc、ppt、excel)就无法使用,只能是复制文本,然后新建书籍黏贴进去,也尝试txt html 和md这种互相转换之类的想要实现批量导入,不过可能找的方法不对,均无法施行。不过就算能用也很难,毕竟格式相差太多了

3种非calibre_web的个人电子书库管理平台体验

Bookstack对于书籍的管理是这样的,新建一本书籍(相当于1级目录),然后导入文件(相当于二级目录),整体结构,跟书籍一样,一本书,包含多个章节,常见的收藏评论评分都有,后续不再赘述。

对于想要写博客,或者有相关资源的朋友可能比较合适,可以很快搭载一套书城出来。但是对于本地书为主且格式多种的而言就不太合适。

另:书籍的目录似乎无限制,可以持续子目录,不过我没试过,大概就实测了3-4级就算了。

作者同时还维护着一个私有库,开源库一年多没更新了,也许这些痛点在私有库都解决了。

优点:免费开源的客户端和网页端,开源平台UI友好,很适合作为个人博客或者书城来搭建

缺点:开源版支持导入格式有限,且不支持批量,且没有网页剪藏,这可能跟产品定位有关。


产品名称:Mrdoc觅思文档

开源地址:https://github.com/zmister2016/MrDoc

产品特点:网页、安卓端、网页剪藏,批量上传常见格式

产品示例:http://mrdoc.zmister.com/

3种非calibre_web的个人电子书库管理平台体验

产品观点:这个相对于书栈,我最喜欢的是增加了网页剪藏和批量上传生成书籍功能,部署在docker中就可以使用,整体定位更偏向技术博客或者公司内文档管理。

批量上传我试过txt和docx,并没有试过pdf,不过扫描类pdf估计不行,因为搜索不出来内容。有兴趣的可以深度测试下。

开发者比较活跃,对于免费用户和商业用户都会尽量及时回复,相关文档也比较完善,有兴趣的朋友可以尝试。

优点:批量上传文档生成书籍,部署方便,UI简洁,运行速度快。

缺点:开发者侧重点似乎是朝着企业知识库方向去的,可能这是为了商业化,但是对个人用户而言不太合适,在体验之后遗憾放弃。


产品名称:moredoc魔豆文档

开源地址:https://github.com/mnt-ltd/moredoc

产品特点:仿百度文库,对书籍格式几乎没有要求。啥都能传,支持批量

产品示例:https://moredoc.mnt.ltd/

3种非calibre_web的个人电子书库管理平台体验

产品观点:魔豆和上面bookstack是同一个开发者。明显侧重点不同,这个更倾向运营模式的书籍管理,各种上传的书籍均可被系统解析,预览,过程中的体验和百度文库几乎相同(但是没那么多广告和辣眼睛的排版)用于个人书籍管理可能在UI上没有前两者合适,但是如果真的就自己个人查询收藏用,无疑是比较合适的。

3种非calibre_web的个人电子书库管理平台体验

优点:书籍支持多种格式批量上传,支持下载和预览权限配置,最适合书籍管理的一套开源产品。

缺点:部署比较困难,Centos尤甚,容易遇到各种各样的坑,Ubuntu更为合适些。其他的没有明显缺点。除了UI个人用看着不太合适,(更倾向书籍管理而不是知识库这类)其他几乎完美。书籍不支持标签,但是全文搜索非常便利。

扩展:Mrdoc还是Bookstack,其实都是基于一个Mindoc(https://github.com/mindoc-org/mindoc)项目孕育的,只是该作者由于工作原因基本上不在维护(以年为单位维护下),Mindoc更为简洁,功能上类似gitbook和石墨文档这种纯MD格式的书籍或者博客管理以及作为知识库用。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
12评论

  • 精彩
  • 最新
  • one problem:把电子书or读书笔记上传后,万一产品没了,保存得资料往哪里找?

    校验提示文案

    提交
    私有化部署的东西,所有内容都在你自己这里,包括数据库数据结构附件之类的所有,之所以用开源私有化部署就是为了避免你说的这种跑路情况

    校验提示文案

    提交
    收起所有回复
  • 主要还是书库源文件从哪里搞?

    校验提示文案

    提交
    我说了,是本地藏书

    校验提示文案

    提交
    现在找书籍太难了

    校验提示文案

    提交
    收起所有回复
  • 没理解,Calibre的不互通是什么意思?不是本地设置远程书库地址就可以访问了吗?

    校验提示文案

    提交
    我试了不行哦,本地ca连不上公网的caweb [喜极而泣]

    校验提示文案

    提交
    早上又花了几个小时,找遍了插件,更换了不同版本,以及百度,没有结果显示本地PC calibre可以连接到自己指定的web端并实现图书双向同步的。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 看完以后感觉最优解依然是 Calibre-Web

    校验提示文案

    提交
    这三种确实比较麻烦,所以还得看自己需求

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
62
扫一下,分享更方便,购买更轻松