本文写了两个书库方案:calibre-web和微信读书。我实际使用下来发现calibre-web并没有网上说的好用,而微信读书是出奇的好用,个人推荐使用微信读书。
calibre-web
网络上有基于群晖Docker的calibre-web套件来搭建个人电子书库的方案。
它的总体思路为:在群晖Docker中安装calibre-web套件(可能会无法访问注册表,此时打开软路由中的代理即可),设置好端口之后,就可以通过ip+端口号进行访问浏览。如果有公网ip或进行内网穿透之后,就可以在外看书了。
在电脑上可以直接使用浏览器访问,看书体验一般,而且没办法做画线和笔记,如下图所示。
在电脑上还可以使用calibre官方的应用程序,比web页面要好一点,至少可以做标记了。
在手机端并没有官方的应用程序,只能通过「静读天下」等三方程序,在程序内部使用网络访问,本质上也是一个浏览器内核,而且calibre并没有针对移动端做优化,这就意味着需要在手机小小的屏幕上看本应在电脑上看的内容——可以说无法使用。
总结来说就是,在电脑端可以通过官方应用程序看书,体验还算可以;但是由于手机端没有官方应用程序,体验非常差。因此并不推荐使用calibre来搭建个人图书馆,虽然它完全在本地由自己掌控,可是使用体验并不好。等什么时候它推出了移动端的官方应用程序了,或许才值得一试。
微信读书
我目前的解决方案是使用「微信读书」,之前之所以放弃微信读书是因为它上面的书实在太贵了,穷学生实在难以负担。一次偶然的机会发现微信读书可以自己导入书籍,而且似乎可以保存到腾讯的云端,只需要在一个设备上导入以后,在其他设备打开微信读书它就会自动下载书籍到本地,这还是非常方便的。
此外,微信读书的读书体验是出了名的好,无论是在电脑的web端还是手机APP,都可以非常方便的划线和做笔记,还有多种纸张选择,而且自己导入的书籍也非常慷慨地支持笔记多端同步以及笔记导出——也就是说,与在它自己应用上购买的书籍阅读体验一模一样。
虽然腾讯平时的产品不咋地,但微信读书这个产品真是非常值得称赞的,强烈推荐,等我有钱了一定支持正版。
唯一可惜的是,我其实更倾向于使用本地的个人书库,这样才能保证无论多久都能够访问——微信读书指不定哪天就被腾讯抛弃了呢,或者腾讯指不定哪天就消失了呢。如果大家有好用的本地个人书库方案,希望能在评论区积极分享。