如何优雅的同步电子书
我的需求
我看电子书主要是上床后到睡觉的这段时间,一般使用的是eink设备,偶尔上班摸鱼的时候会在手机上看看,所以看同一本书的时候希望可以在不同设备间同步阅读进度,书架等。
我的设备和使用情况
手机、电脑这些都好说,eink设备就有点麻烦,因为我尝试过一些国产eink设备,例如掌阅、文石、汉王,操作系统上都非常好,非常适合国内环境,但最重要的显示效果却一塌糊涂。我目前主力使用的是kobo clara bw,同时手上还有kobo sage和kobo libra colour。
我也购买了微信读书会员,但因为主要是在kobo上看书,所以微信读书很少使用,主要还是自己从zlib上下载的书。
如何同步
下面只介绍一下我的使用思路,实际上我也一直都这么使用,不涉及任何具体实操。
完全使用微信读书,其实只要将eink设备替换成国产任何品牌的阅读器就可以了,不仅可以阅读微信读书里的正版内容,自己下载的电子书导入到微信读书里也可以很方便的跨设备同步,并且标记为阅读完成后也会记入微信读书。
完全不使用微信读书,其实有不少阅读软件也都可以跨平台使用,例如我现在使用的readest ,只要eink设备是开放安卓系统也可以安装,并且有墨水瓶模式,免费会员有1G云空间,看书够用了,看漫画就不行了。
如果跟我一样,eink设备非开放系统,也没有微信读书的话,那么还想做到全设备同步的话就需要费点功夫了,请继续往下看。
我目前是如何做的
如果eink设备没有微信读书,也无法安装其他app,还想跟手机、电脑同步阅读进度,书架等内容,最重要的是要自建服务,也就是自己需要有台NAS或云服务器才行,而且对于koreader的使用要有一定的经验。
我选择在手机、平板上使用readest,免费版就可以了,反正不太使用它的云空间,这样手机、平板上的进度就可以直接同步了,非常丝滑,同步速度不亚于微信读书。
NAS上自建booklore服务,这是个电子书服务器,为何选择这个服务而不是calibre-web,因为他支持很多类型的同步,例如koreader,并且还支持上面提到的readest,这很重要。我的书库现在就放在这个服务里。缺点是不支持中文界面,显示、输入都没问题。
kobo上安装好koreader后再安装readest的同步插件,这个插件可以在readest github发布页面找到,每个版本下都会有个
Readest-xxxxxx-1.koplugin.zip文件(xxxxxx是版本号),在koreader里安装就可以了。
如何优雅的同步
booklore设置好opds,readest、koreader都通过opds来查阅、下载你的电子书,实现书架同步。稍微麻烦一点的是下载的电子书先要导入booklore。
除了kobo设备外手机、平板、电脑都直接通过readest软件自身同步,这个是全自动的,不需要额外操作。
kobo设备之间的同步可以通过koreader自带的同步功能通过booklore来同步,需要在booklore和koreader上设置好。
kobo设备和readest之间同步可以通过readest同步插件来同步,需要在koreader上设置好。
上面第3、4步理论上设置好以后也不用管了,都有自动同步的选项,但我发现koreader原生的同步体验还不错,虽然不知道多少页才进行一次同步,但你可以自己设置,我猜测打开、关闭图书的时候也会同步。但readest同步插件似乎同步的不是很及时,我的做法是将readest同步功能设置成角落点击的快捷手势,看完书点一下,将进度推送到booklore即可。
好像也不太优雅
我非常怀念kindle❤️❤️