3种非calibre_web的个人电子书库管理平台体验
这段时间一直在整理收藏的各种不同格式的电子书,最初通过目录来作为层级,配合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/

产品观点:三端互通且免费非常的棒,经过一段时间测试和简单的编译(实际上小程序和安卓端编辑服务器地址即可)就可以实现数据互通,对于小范围分享,或者自己随时查看书籍非常方便。
但是!有个最严重的问题就是,书籍导入的方式,只有以下几种,实际上以MD格式为主,这就意味着如果是本地书,特别是PDF,OFFICE(doc、ppt、excel)就无法使用,只能是复制文本,然后新建书籍黏贴进去,也尝试txt html 和md这种互相转换之类的想要实现批量导入,不过可能找的方法不对,均无法施行。不过就算能用也很难,毕竟格式相差太多了

Bookstack对于书籍的管理是这样的,新建一本书籍(相当于1级目录),然后导入文件(相当于二级目录),整体结构,跟书籍一样,一本书,包含多个章节,常见的收藏评论评分都有,后续不再赘述。
对于想要写博客,或者有相关资源的朋友可能比较合适,可以很快搭载一套书城出来。但是对于本地书为主且格式多种的而言就不太合适。
另:书籍的目录似乎无限制,可以持续子目录,不过我没试过,大概就实测了3-4级就算了。
作者同时还维护着一个私有库,开源库一年多没更新了,也许这些痛点在私有库都解决了。
优点:免费开源的客户端和网页端,开源平台UI友好,很适合作为个人博客或者书城来搭建
缺点:开源版支持导入格式有限,且不支持批量,且没有网页剪藏,这可能跟产品定位有关。
产品名称:Mrdoc觅思文档
开源地址:https://github.com/zmister2016/MrDoc
产品特点:网页、安卓端、网页剪藏,批量上传常见格式
产品示例:http://mrdoc.zmister.com/

产品观点:这个相对于书栈,我最喜欢的是增加了网页剪藏和批量上传生成书籍功能,部署在docker中就可以使用,整体定位更偏向技术博客或者公司内文档管理。
批量上传我试过txt和docx,并没有试过pdf,不过扫描类pdf估计不行,因为搜索不出来内容。有兴趣的可以深度测试下。
开发者比较活跃,对于免费用户和商业用户都会尽量及时回复,相关文档也比较完善,有兴趣的朋友可以尝试。
优点:批量上传文档生成书籍,部署方便,UI简洁,运行速度快。
缺点:开发者侧重点似乎是朝着企业知识库方向去的,可能这是为了商业化,但是对个人用户而言不太合适,在体验之后遗憾放弃。
产品名称:moredoc魔豆文档
开源地址:https://github.com/mnt-ltd/moredoc
产品特点:仿百度文库,对书籍格式几乎没有要求。啥都能传,支持批量

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

优点:书籍支持多种格式批量上传,支持下载和预览权限配置,最适合书籍管理的一套开源产品。
缺点:部署比较困难,Centos尤甚,容易遇到各种各样的坑,Ubuntu更为合适些。其他的没有明显缺点。除了UI个人用看着不太合适,(更倾向书籍管理而不是知识库这类)其他几乎完美。书籍不支持标签,但是全文搜索非常便利。
扩展:Mrdoc还是Bookstack,其实都是基于一个Mindoc(https://github.com/mindoc-org/mindoc)项目孕育的,只是该作者由于工作原因基本上不在维护(以年为单位维护下),Mindoc更为简洁,功能上类似gitbook和石墨文档这种纯MD格式的书籍或者博客管理以及作为知识库用。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

卖女孩的火柴棍
校验提示文案
天真的小宇
校验提示文案
中年老师伯
校验提示文案
糖果CCC
校验提示文案
糖果CCC
校验提示文案
中年老师伯
校验提示文案
天真的小宇
校验提示文案
卖女孩的火柴棍
校验提示文案