从下载到下过了就是看过了:电子书一键摆烂ABC

原文发表在我的博客

本文最后一次更新于2024/03/07,请注意时效。

我从不会在公开场合说这句话 - 我仍然热爱美丽的书籍并且相信它们。 ——雅克·德里达

这篇文章将会按照如此这般的顺序来呈现:首先是电子书如何获得,然后是下载的下来的电子书如何存储、管理和处理,最后则是电子书如何被呈现和阅读。可以说,基本是按照时间顺序来排布的。

找书

轻小说是其中最好找的一批,wenku8真白萌嘀哩轻小说几乎能通杀,如果想要做成epub还可以用404小说下载器脚本下载。要看日本网文的话也可以直接去KKYM或者syousetsu之类的网站直接啃生肉。

漫画的话,安卓设备可以使用tachiyomi这个聚合软件来看漫画,不过考虑到里面漫画堆漫画柜之类的源,可能需要常备梯子。下载或者是推送到Kindle则更加推荐vol.moe

网文的话反而没辙,飞卢有毒一类的小站反盗版比较严格,而以前随便看盗版的起点近年也开始严打了——换句话说就是阅读APP也都没什么用了,源也抓不到新书了。这种情况下也就没辙,只能说不想看的也别琢磨了,想看的就充点钱看点正版得了。非要让我推荐个盗版网文站,可能也就搜书吧还行。

找正规出版物相对来说就难点,出版商与盗版服务提供者总是处于一种紧张的关系之中,也许上一秒还能使用的下载站,下一秒直接被美国政府的特别正版化行动一锅端了。唉非常丑陋权力维持垄断剥削,使美国迈上通往奴役之路,恨来自奥地利学派。这里提供几个目前还能用的电子书下载站:

LibGen

Zlib网址其一

Zlib网址其二

Zlib网址其三

安娜的档案

Liber3

其中Zlib网上盗版很多,注意辨别。不过一个盗版书网站要注意盗版的盗版本身就很好笑就是了。不过这也从侧面表现出了Zlib搞商业化运营来分发盗版的悖论性之所在。别的也不多说了,我再对着“盗版之盗版”这个词偷着乐一乐去。

存储、管理和处理

Calibre

Calibre就像一个本地版的豆瓣。你把书导入进去之后可以自己编辑标签和评分等信息,书多了之后就可以很方便地根据“西方马克思主义”等关键词来检索到特定的书了。

我很多朋友说这个软件不会用,我简单介绍一下这个软件的运行逻辑:

一上来这个软件会要求你选择一个文件夹作为储存数据库的场所,这里可以随便选一个自己记得住的文件夹。那之后所有导入到Calibre里的书都会复制到这个文件夹里。软件没了随时可以去官网重新装一份,但是书没了可就糟了,因此最好定期备份这个数据库文件夹,比如说每个月都拷贝到U盘里,或者直接用Onedrive之类的软件给备份起来。

导入到Calibre里面的书会被复制到数据库文件夹里,如果需要作为存档的话,只保留Calibre里的那一份就够了,外面的电子书可以直接删掉。

Calibre希望你只通过软件的窗口对它存储的电子书进行操作,不管是删除也好新增版本也好,最好都在这个软件的窗口里进行操作,而不是绕过这个软件直接去操作文件夹本身——实际上他也不会智能检测文件夹的变化,如果你绕过软件直接增减了文件,这将不会被软件读取出来。

Calibre以很丑陋的方式储存文件,这也意味着不管是导入还是导出都需要通过软件窗口来进行。如果你不想在拷贝文件给朋友的时候复制出一个 Yu Zhong Zha Ji - An Dong Ni Ao _Ge Lan Xi.pdf 程度的抽象文件名的话,就要用“保存到磁盘”这个按钮来让文件以中文方式被输出。

在Calibre内双击文件的逻辑为:对于特定格式的文件使用内置的阅读器打开,否则使用系统默认的打开方式。如果像我这样不喜欢Calibre内置的阅读器的,可以在设置里修改。

Calibre内置了许多实用的电子书工具,比如说转换格式和编辑内容。有人抱怨说epub的电子书不能用Kindle读,实际上Calibre直接可以一键转换格式并且推送到Kindle上。

压缩、图像增强、OCR、目录

我相当推荐这个帖子这个帖子。不过说实话网上下载的电子书往往是已经处理好了的,也不需要按照这个帖子来处理。

Kindle阅读增强

重排

先用ABBYY处理PDF,把白边切掉,注意区分奇偶页,切的时候把翻译书侧边的原书页码切掉。

然后用 k2pdfopt 这个软件来处理。

参数像我这样设置就行,字体大小可以再慢慢调过,用右边预览功能选个自己喜欢的大小。

这是处理之后的效果

虽然依然无法和epub等电子书格式相比。但是至少在Kindle上已经达到了能看的标准。

修复Kindle破损的封面

在某个版本的固件升级之后,Kindle对于导入的电子书经常会给一个很抽象的错误封面。

使用 Fix Kindle Ebook Cover 这个软件可以修复这个问题。

这个网站偷的活。

翻译

得益于23年的AI形势一片大好,现在读点英文书特别方便,甚至于一些以前出过中文但是翻译质量太烂的书,都可以去Zlib找个英文然后丢给GPT机翻一下再看。

现在我比较推荐的机翻方式是github上的 ShenSheiBot/ebook-gpt-translator 这个项目。得益于Genimi的API每分钟六十次的免费响应额度,用这个项目翻译完全不要钱——当然有些前提条件,比如说要有个谷歌账号、Github账号、S3储存桶,但是这些都不用花钱。

阅读

几个我推荐的阅读软件

稻壳阅读器

全能型选手。什么格式都能打开,打开速度也很快。对于扫描PDF也可以设置护眼背景色。

但是每一种功能用起来都感觉差点意思。

Kindle

经典护眼阅读器,推荐和Calibre搭配使用。

一个实用的小技巧是更换自己想要的字体,在根目录下新建 fonts 文件夹,然后把想要的字体存进去就行了。我这里推荐霞鹜文楷

当然有时候会发现特定电子书不能选择字体,这是因为mobi文件类型不对,Calibre默认的是old,改成both就好了。

其他电纸书阅读器

因为7寸的Kindle在看扫描PDF的时候十分痛苦,我又在小黄鱼上淘了个10寸的设备来看PDF。其实现在想想这钱还不如去买个二手ipad。不过好歹我也用这玩意看了不少书,也算没白花。

微信读书

提前先用“传书到手机的功能把文件上传上去,然后就可以在办公室打开浏览器摸鱼了。

就这一点而言,微信读书是无敌的。

37 Likes

我一般在 VS Codium 里面用正则替换加上 Markdown 标题标记然后用pandoc转epub,效果相当不错。。。

  • 其实还行,epub 加载会比 SumatraPDF 快不少,Sumatra就必须把整本书排版完才能跳转目录就很憨,而且Sumatra打开epub是没办法选中复制的。。。 Sumatra 换过引擎了
  • 哦还有,BookxNote里的标记之后导出原文+笔记+跳转回原文的URL Scheme这个其实Calibre就有,对我这种只做轻量阅读笔记的人完全够用了
  • 强烈推荐Calibre换掉默认辣眼睛图标,哪怕其他什么都不调都颜值提升效果显著

确实,好是真好,性能也是真。。。而且是吃CPU性能的,每次OCR一开笔记本直接起飞

这家就是在国外定价也贵得离谱。。。感觉就不是面向个人的消费级产品

我用的是F-Droid版的Librera PRO,除了排版加载速度略感人也还不错~ Librera 近期被 F-Droid 标记含有安全缺陷,作者乌克兰人更新时间待定,安装前请确认

sumatrapdf读chm,有个坑就是以前有段时间流行chm套模版,也就是txt小说切分章节,然后通过js去控制网页展示的,也就是完全依赖ie内核。感觉是仅次于exe电子书的麻烦。

还有个能用的脚本下载为epub,支持网站很多
novelDownloader3
https://greasyfork.org/zh-CN/scripts/21515-noveldownloader3

1 Like

谢谢分享,全文给我很多收获!

分享一点关于Calibre内置的阅读器的不同意见,Calibre内置的阅读器的显示效果是可以通过内置的CSS界面自定义的,包括但不限于字体,颜色,标题正文排版等等。我现在就在用它来读epub/mobi/azw3,一次设置终身受用,效果保证满意为止。

3 Likes

强大啊 :stuck_out_tongue_winking_eye:

1 Like

应该是生成的时候没注意单个章节的网页大小,可以在 Calibre 里转换一遍电子书,在 "EPUB输出"那里选择切分页面,这是Calibre里的说明:
image


太对辣兄弟,非常好建议,爱来自瓷器

  • 这个功能我还挺喜欢的,就是windows上支持这个功能的好像只有calibre、bookxnote、liquidtext三家,但是这三家各自有各自不满意的地方……对calibre阅读器的不满主要是默认难看而设置又太多太复杂,感觉挺难……
  • 要给PDF做url scheme就没法calibre了,bookxnote不喜欢他要导入文件,而liquidtext是个收费挺贵而且在windows上一身bug的软件……
  • 以及我真的很羡慕读书能好好做笔记的人,我阅读习惯齐差无比,整本书看完基本没有任何饼干碎屑之外的批注,并且经常在引用的时候明确记得这段内容我仿佛读过然后找不着……


奋战许久感觉总算是设置好了……(

确实,我已经卸载 BookxNote 了,其实我记笔记也不多……calibre的设置项我也是真的不想碰,多数时候就自暴自弃,又不是不能用这样

你猜怎么着,我现在是在用 Zotero 6 给 PDF 做批注 :rofl: 如果进坑一定要用 Night for Zotero 这个插件

有的网络小说想自制epub……总觉得又要进大坑(纯文本的css应该不花多少时间吧 :thinking:

1 Like

我用了很多年静读天下,Librera PRO也用过一段时间。

这段时间一直在用reasily,这软件功能没有另外两个丰富,最大的优点是可以还原排版和作者直接分类。

我离不开 Librera 的点是我会把整个 Calibre 书库用 Syncthing 同步到备用机上以做备份,目前只发现 Librera 能读这种嵌套的目录结构、甚至还能选择读取文件夹中的 opf 文件做为元数据来源

虽然亚马逊最近也开始支持 EPUB 书籍的推送,但对于 EPUB 标准太过于严苛了。最近 Kindle 越狱有新进展,我顺势越狱安装了 KoReader。不得不说,KoReader 真的是在 Kindle 阅读 EPUB 格式的好软件,还自带 Calibre 无线同步发送。

看了一眼好像我手头的设备也能越了,虽然不知道越了能干嘛但是先越一个(

mark一下

怎么讲呢,论坛有个功能叫书签,你可以把帖子加进书签,并且还能提醒你。

所以,请不要使用 mark 这样无意义的讨论。

4 Likes

pandoc转的时候会自动把txt文件前面的空格给删了,看起来很不舒服

如果你是说缩进,在epub的css里改就好,用 calibre editor就能改

markdown转的默认效果我记得是有缩进,但是不认软换行必须两个换行才行……

我尝试改了,可能没改对,没效果,能把修改后的css文件发一下么?

按理加一个这个就好:

p{
    text-indent:2em;
}

但是如果你像我用了什么邪道,可能就……比如因为我想要特别小的段距,我在.md文件是这样行尾\换行的,转出来就会变成<p>正文段<br />正文段</p>这样一章只有一个段落的,就只能靠阅读软件去调缩进

1 Like

说到这个我想起来 Calibre 一个特SB的:每次打开(指 Calibre Viewer)都会修改文件……对我这种备份了整个库的人不友好到家……

这个特性是因为 Calibre 默认在文件中记录阅读进度以『便于协作』,关掉设置项就好,怎么关请自行查询~