在放缓文章更新速度的这两年内,笔者不少的工夫都花在了浏览和学习上,尤其是对社科、心理学、哲学、历史等学科的学习。起初为了不便获取书籍资源和不便的云同步,笔者抉择了在用户体验和出版物数量上名列前茅的微信读书 APP,但随着学习的深刻,微信读书内的书籍逐步无奈满足我的浏览须要(尤其是外文图书的缺失),更致命的是,微信读书会在局部书籍的版权到期后抉择下架书籍,就算已下载到设施里的书,也会随之隐没,包含所有的批注和笔记……本文将为读者分享笔者最近半年来为实现浏览自在而构建的解决方案,心愿能帮忙书友们构建本人的数字图书馆。
本文原载于未命名小站,由作者自己同步至知乎,转载请注明原作者博客地址或本链接,谢谢!
0x01 剖析需要
本文的目标是构建自在可控数字图书馆和云浏览的解决方案,笔者依照本人的需要将这一计划拆解,能够失去如下的指标:
- 书籍获取起源自在,不受特定平台限度,不能有 DRM
- 书籍、元数据、笔记对立治理,以迷信办法进行分类,以次构建本人的图书馆,笔记反对跨书籍查问
- 自由选择浏览平台,反对备份复原,导入导出笔记,并能在不同的设施(手机、阅读器、平板电脑)上同步浏览进度和最新笔记
- 所有数据本地存储,云平台只作为同步和备份应用
- 尽量降低成本,或转为一次性开销,防止被订阅捆绑
抱着这样的指标,笔者找到了不少计划。
0x02 寻找计划
-
满足以上指标的书籍获取起源有:
- 图灵社区、异步社区:只有 IT 类书籍,且数量无限
- 古登堡我的项目:只有版权过期的图书,且大部分为英文图书
- 淘宝:大部分为 PDF 扫描版,来自图书馆流出,体积较大,无奈摘录文字,且免费较高(2~5 元)
- Libgen:次要是论文,中文书籍较少
- Internet Archive:次要是英文书籍,将来尚不明确(互联网档案馆因凋谢 140 万册版权图书遭起诉,美国法院裁定该网站无权扫描图书 – IT 之家)
- Z-Library:书籍和论文都有,有大量中文图书,但截至目前拜访较为艰难
这样比照下来,Z-Library 是以上所有抉择中最佳选项。且 Z-Library 还有 Z-Alert 性能,就算以后没有的书籍,也能够通过这一性能进行监督,一旦有志愿者上传了这本书籍,就会第一工夫告诉用户。当然它也不是万能的,如果有的书在 Z-Library 上找不到,也能够应用其余起源进行寻找,总而言之这些路径能让咱们不受限于繁多平台所提供的书库。
-
而满足以上指标的书籍管理软件有:
- Kindle for PC:免费软件,反对导入本地图书,本地存储
- Calibre:开源软件,反对 Windows、macOS、Linux,反对自定义元数据、装置插件、编写脚本
- BookFusion:反对上传本地图书,跨设施同步,并能将本地 Calibre 书库同步到云端,有订阅费用
比照之后,Calibre 收费开源可扩大的个性最能满足笔者的需要,咱们能够依据本人的浏览习惯来构建本人的图书馆,如果有肯定开发能力甚至能够本人编写插件扩大其性能。
事实上这三款软件都有内置的书籍浏览性能,但笔者集体体验下来感觉三个都不够完满,有的 UI 简陋、有的操作简单、有的不反对自定义字体、且以上所有阅读器都没有针对中文排版优化。因而咱们还是须要抉择一个独立浏览软件。
-
满足以上指标的浏览软件有:
- iBooks:操作简洁,和 iCloud 联合,无缝同步,但导出批注较为艰难
- Kindle APP:退出中国 后,云同步性能不受保障
- 微信读书:能够导入本地图书,云同步十分快,但用户体验没有平台内书籍那么好
- FBReader:简洁但不够好看,对中文排版不敌对,反对 Google Drive 同步
- 静读天下:对中文排版有特地优化,但选项太多,首次应用不敌对,反对自定义 WebDav 同步
以上浏览软件各有劣势,如果应用 iOS 设施,那么 iBooks 和微信读书(只拿来浏览本地图书)是较好的抉择,然而笔者应用 Android 设施,因而笔者抉择了静读天下 APP,因为它有自定义的 WebDav 同步,不必思考 FBReader 在国内应用 Google Drive 的问题。
0x03 书籍获取
因为 Z-Library 被美国 FBI 查封,其次要域名已不可用,但咱们能够通过它的登录入口理解到最新域名:singlelogin.me。
如果读者把握 Tor 网络的基础知识,尤其是在大陆以外地区,心愿防止拜访 Z-Library 导致的诉讼危险,也能够应用 Qubes OS、Whonix、Tails、Tor Browser 等工具匿名拜访该网站:http://zlibrary24tuxziyiyfr7zd46ytefdqbqd2axkmxm4o5374ptpc52fad.onion/。
为了不便下载书籍,倡议注册一个帐号,这样能够应用 Z-Alert 性能求书,还能够间接将书籍发送到邮箱,另外还能够领有专属域名,防止后续公开域名又被封禁。
此外,Z-Library 每年会进行两次筹款流动,以保障其服务器运行,召募志愿者等操作,筹款个别都会反对国内领取路径,不反对的话也会有加密货币渠道,笔者不久前就应用 ETH 捐献了 5 美元。如果这一平台有助于正浏览本文的你获取更多常识,请思考捐献!捐献后能够领有一个月的高级帐户,能够下载更多图书。具体差异如下图所示:
如果你曾经有了本人的本地图书珍藏,也能够搜寻一下这些书有没有在 Z-Library 上传过,没有的话能够点击右上角的菜单上传书籍。目前 Z-Library 里的中文书籍笼罩还不够全面,尤其是教材、参考资料等书籍较少,须要有条件的用户进一步奉献。
0x04 书籍收集
下载书籍之后当然能够间接浏览,但如果读者须要治理本人的书库,尤其当书籍数量超过 1000 本后,对其进行分类和筛选便十分重要。
思考到书籍珍藏是终生事业,抉择自在和开源软件是最优抉择,而其中社区最宏大的则是 Calibre。
关上 Calibre 后,咱们能够间接点击左上角的增加书籍,将本地下载好的书籍导入其中。如果书籍是从 Z-Library 下载的,那么其元数据应该根本齐全,但笔者倡议批改标签,以满足本人对图书归类的需要。
以笔者集体为例,我的罕用标签组织如下所示:
- 已归档
- 已读
- 未读
- 浏览中
- 科学技术
- 计算机技术
- 中国历史
- 东方历史
- 古典哲学
- 古代哲学
- 社会科学
- 心理学
- 中国政治
- 东方政治
- …
通常一本书的标签示例为:已归档,浏览中,心理学
。
对书打好标签后,咱们能够在左侧边栏的标签选项中对书籍按标签进行筛选,点一下是筛选,点两下是反选,点三下是勾销抉择。例如笔者须要晓得目前哪些书籍导入了,但还没有归档,就能够点两下“已归档”的标签,将这些未标记“已归档”的书籍筛选进去。
此外,咱们还能够标记浏览实现的日期。这须要新增一个自定义字段,点击首选项 - 增加栏目,依照如下格局增加一个名为“完结浏览日期”的字段,就能够在书籍列表中看到这个字段,单击后再单击一次,即可不便标记浏览实现的日期:
0x05 书籍浏览
因为笔者的设施都是 Android 零碎,因而这里次要分享 Android 下静读天下 APP 的应用办法。
这个 APP 的官方网站为:Moon+ Reader for Android,能够从介绍内容中看到其对中文的优化曾经超过了不少中文浏览软件。付费版本专属的性能如下所示:
无广告
摇摆手机即可朗诵(反对 TTS 引擎)
反对 PDF 多重正文,疾速且反对语音
更好看的背景、字体和浏览主题
反对多点触控
启动时可选密码保护
反对耳机和蓝牙按键管制
书籍到主屏幕的快捷方式
自定义阅读器工具栏性能
小部件反对,将您青睐的书籍分组,将它们搁置在桌面上作为小部件
客户电子邮件反对
笔者集体理论体验下来,免费版曾经足够应用,但如果读者心愿去掉广告,或者和笔者一样心愿反对软件作者,也能够去 Google Play 购买 Moon Reader+ Pro:Moon+ Reader Pro – Apps on Google Play。
不得不说,静读天下这个译名极为信达雅,甚至让笔者一度猜想是先有的中文名,再翻译成英文,思考到作者仿佛是国人,这一猜想兴许并不假。
静读天下有着所有阅读器软件中最欠缺的选项,其字体搜寻性能还能够间接在内置浏览器下载字体、封面下载性能也是通过关上内置浏览器,长按图片实现抉择。如下截图,能够看到其选项的丰盛水平,倡议用户首次应用时将所有选项尝试一遍,打造最舒服的浏览体验:
0x06 同步浏览进度
只管手机是最不便的浏览工具,但在手机上浏览,最大的问题在于如何抵挡源源不断的推送音讯、工作信息,以及来自视频和新闻的引诱,另外当初手机罕用的 OLED 显示屏相比 LCD 屏幕更容易对视力造成影响,也不能久看。假使是在公司等电梯时,排队时,带薪如厕时,拿起手机尚可利用一下空闲工夫,回到家中则最好应用平板电脑、电纸书等设施持续浏览更好。
这样随时随地浏览的需要,导致了咱们须要一个同步书籍和浏览进度的计划。好在静读天下提供了这样的能力,咱们能够在浏览界面右上角点击其它选项,滚动到最上面,勾选“通过 WebDav 在手机平板间同步浏览进度”,并设置 WebDav 服务器的地址、账号密码。
思考到须要同步的书籍数据并不大,但要求同步速度够快,咱们能够应用坚果云实现这一指标。坚果云是目前对 WebDav 反对最好的在线网盘,只管容量不大,但口碑较好,访问速度也很快,应用坚果云 WebDav 性能的教程可参考:坚果云第三方利用受权 WebDAV 开启办法 | 坚果云帮忙核心。
配置好浏览进度后,只须要将静读天下 APP 置于后盾,或点击返回按钮退出浏览状态,就会上传浏览进度到云端,没有抵触解决,默认笼罩浏览进度。
此外,咱们还须要在不同的设施同步书库。在静读天下首页点击设置 - 备份,抉择备份到 WebDav,勾选蕴含书籍封面和书籍文件,则会将整个书库(包含设置)打包上传。上传实现后,在其它设施点击复原,输出帐号密码,抉择备份,即可同步书库。这一操作须要在新增图书后进行一次,但操作并不麻烦。
在所有设施的书库放弃同步后,咱们在其中一个设施退出浏览,主动上传浏览进度,在其余设施关上这本书,就会提醒是否同步最新浏览进度,咱们点击是,就能够跳转到之前的浏览状态,并且批注、笔记均会放弃同步。
须要留神的是,静读天下的备份选项只反对备份最近浏览的 20 本图书,因而咱们须要在浏览实现后尽快归档并删除已浏览的图书,防止升高备份复原的速度,或导致其它问题。
0x07 浏览笔记归档
在浏览完一本书籍后,咱们心愿将书籍里的批注、划线、笔记整理出来,以便集中查阅。这样的操作须要咱们联合静读天下和 Calibre:
首先在静读天下的浏览界面点击左下角的书签按钮,点击分享按钮,抉择分享高亮与备注,将其分享到任何你喜爱的文本编辑器,笔者这里抉择了点击复制,粘贴到腾讯文档小程序。
在电脑上关上这篇文档,复制文本,而后关上 Calibre,编辑这本书的元数据,将其粘贴到右侧的正文中,保留后即可对浏览笔记进行归档:
归档后有什么用呢?举个例子,如果笔者在正文中写下 CATCHMEIFYOUCAN
这段文本,而后在 Calibre 下面的搜寻框搜寻该文本(笔者没有任何一本书里有这段文字,能够排除全文搜寻到书籍内容的可能性),即可搜寻到蕴含对应正文的书籍。
用这种办法整顿批注和笔记,有助于咱们后续写作过程中须要相干素材时能疾速找到对应书籍作为参考,让数字图书馆不仅仅作为松鼠党的嗜好,而是可能随同毕生的知识库。
0x08 书籍备份
Calibre 的数据目录构造次要由数据库和书籍目录组成,其中最重要的当属数据库,咱们能够应用坚果云的 WebDav 性能来独自备份这个数据库文件,再应用百度网盘或本地介质来备份书籍文件。笔者采取的计划是应用 Linux 的定时工作,配合 rclone 工具和一些脚本,每日备份一次,备份最新的 10 个数据库到坚果云,并同步整个目录到 NAS 里。
读者也能够依据本人的需要采取其余计划,如应用 Syncthing 将 Calibre 目录同步到多台电脑,或是间接将 Calibre 目录放在 OneDrive 等同步盘里均可。
0x09 这是否是一种“盗版”
以下内容为笔者集体想法,无心展开讨论,也并不对其内容的正确性背书,只是心愿抛砖引玉,给读者一些新的思考角度。
当咱们提到盗版与否时,咱们往往会疏忽一个事实:盗版自身其实是一个诬蔑性用语,在资产阶级法权下保障版权方的利益是一种法律行为,甚至商业行为,而非道德行为。如果只是因为看书不花钱就要受到道德惩办和人身攻击,那么首先受到惩办的应该是图书馆,因为图书馆里看书不花钱的历史曾经继续了上百年。
绝对于下载盗版书籍,笔者更举荐应用“无 DRM 书籍”取代之。大胆抵赖吧,版权曾经是过期的货色,只是因为太多利益瓜葛,这群遗老遗少们在互联网时代仍旧阴魂不散,只因为所谓的分享精力和公共常识妨碍了他们依附常识实现资本增值和垄断出版市场的所谓“策略”,就要对下载盗版电影、看盗版书,甚至只是翻唱一首版权歌曲的人发动讨伐,这是否是一种极大的不公正?
当然,很多人会持有这样的论点:如果人人都不花钱获取信息,那么创作者们就会就业。但事实状况是:只有少部分的创作者依附版税实现自力更生,绝大多数的创作者收不到任何版税,或是只能收到很少的版税,而最致命的问题在于创作者基本不晓得本人收不到版税的起因是没有人购买,还是大部分支出被版权商克扣。不合理的定价、简单的退款政策、严苛的 DRM,版权商对于创作者和用户的双向压迫才是真正的问题所在,所谓盗版行为更多是一种无奈的无声抗议。
当咱们提到盗版会覆灭创作者时,也要意识到“收费获取”能够让创作者失去更多的曝光和关注度。事实上互联网新闻、社交媒体、视频网站……这些都是收费获取的典型案例,难道它们都赚不到钱吗?甚至连软件行业也有相似的案例,比方微软对盗版 Windows 的放纵,使得微软在很多发展中国家造成了事实垄断,但这并不影响微软成为软件巨头,市值万亿美金,甚至能够说放纵盗版反而能让微软支出更多,开辟更大的市场。
开源软件行业也有相似的状况,例如早些时候 core-js 作者的遭逢(core-js 作者快被缺钱“拖垮”了:全职做开源保护,月均支出从 2500 美元锐减到 400 美元 | Redian 新闻,core-js/2023-02-14-so-whats-next.md at master · zloirock/core-js),全世界支流网站都在应用 core-js,而支流开源协定并未放弃版权,在版权客观存在的状况下,作者却只能收到次要来自集体开发者的捐献,试问这时候那些将版权道德化的企业又去了哪里?这样的例子不可胜数,所谓版权,只是资本方最大化利益的包装罢了。
开展来说,实际上最近的 AI 潮,也粗浅反映了这一点,那些曾将版权视为圭臬的财团,在意识到大模型可能混同版权,让人找不到起源后,开始一直蹂躏知识产权。试问网站站长最后将本人的网站凋谢给搜索引擎爬虫爬取时,是否心愿本人的作品被搜索引擎利用并二次创作?如果说 AI 是第四次工业革命,那么对于互联网信息的肆意采集、私有化、商业化,就是工业革命前血腥的原始积累。很多人说 AI 大模型学习互联网信息和人类学习互联网信息的模式相似,因而不能算作侵权,那么请问人类是发明利益的机器吗?人类学习的目标首先是为了实现生命的表白,其次才是发明利益和价值,最重要的是人不是谁的奴隶,也不是谁的赚钱机器。但目前来看,大模型只有超级企业才有能力领有,这意味着生命的表白被工具化,智力劳动的意义正如当年第一次工业革命的体力劳动一样正被浓缩。相似上世纪 50 年代的计算机反动导致大企业对数据和计算能力的垄断,互联网急需一场相似上世纪 70 年代的“人民计算机静止”(People’s Computer Company – Wikipedia),解放算力和大模型,让大模型成为自由软件:自由软件当初更加重要 – GNU 工程 – 自由软件基金会。
互联网时代,信息的替换该当是点对点的,事实上早些年的互联网确实在这一方面做到了极致:拨号网络、BitTorrent、RSS……惋惜这所有止步于挪动互联网时代对效率和可用性的谋求,以至于当挪动领取衰亡时,这一互联网精力却随着 Google 敞开 Google Reader 而被人遗弃。试想咱们对某本书的领取,其款项能够 100% 给予作者自己,这样的世界该如许美妙!只是这样一来,资本充当不了中间人,没有方法赚钱,天然也没有能源去推动,甚至会成心打压之。
当今荒诞的版权制度事实无奈防止,那么咱们应该如何在下载“无 DRM 书籍”时,尽可能保障作者的正当权利,并同时激励创作和常识分享呢?笔者提供一些思路,其中局部是笔者集体正在践行的:
- 如果是一本很好的书,无妨买回家珍藏,好书多多翻阅也有好处。
- 如果家里放不下,能够将这本书送给贫困地区的农村图书馆,扩大孩子们的浏览面。能够间接在线下单书籍,寄送到你所晓得的学校 / 图书馆地址(提前打好招呼),也能够将本人买回家但不常看的书籍打包寄到这些中央。最好是一次寄送多本书籍,防止给对方造成麻烦。
- 如果晓得作者的联系方式(如微信公众号、专栏、视频平台等),能够间接捐献一笔资金,能尽可能防止被版权方克扣。
- 如果作者已逝世,或是书籍曾经进行出版,则该当将电子书分享给更多的人,因为既然作者曾经无奈取得收益,咱们所付出的金钱都给了版税方,这并不能激励创作。
- 偶然捐献一笔资金给相似 Z-Library 这样激励常识自在获取的在线图书馆,让人们可能平等且无门槛地获取常识,实现自我成长。
心愿以上技术分享和笔者的集体想法能给看到这里的读者一些启发和火花。
如果发现内容有舛误,请斧正,笔者肯定改过;如果感觉笔者的想法和您的想法不同,请尊重彼此的观点差别,并友善地提出您的观点,以让更多读者失去启发。