夜雨聆风学习资料网

ARTICLE · 1143074

它下载完导出一个 EPUB,存进手机存储,然后这本书就跟你从任何渠道拿到的一本电子书没有任何区别了

它下载完导出一个 EPUB,存进手机存储,然后这本书就跟你从任何渠道拿到的一本电子书没有任何区别了

Legado 之后,这个开源同款把书真正交到了你手上

「阅读」,开源社区里更多人叫它 Legado。没有开屏广告,没有会员体系,没有「猜你喜欢」,装好之后书架是空的,你得自己导入书源。一旦折腾明白,全网的小说就在那一个搜索框后面,字体、背景、翻页方式、净化规则,全凭自己说了算。

它在 GitHub 上攒了四万七千颗星,是中文开源圈里最成功的阅读器之一。它最了不起的地方,是把阅读这件事的控制权,从平台手里拿回来还给了读者。

今年 5 月,这个仓库被清空了,只剩下一篇公告。年初的一纸判决,把「靠书源流量变现」明确划成了红线。老用户集体沉默了一阵,然后开始满世界打听:还有没有能用的同款。

我在找替代品的过程中,撞上了一个思路完全不同的东西。

它同样开源、同样无广告、同样不生产任何内容。区别在于,Legado 想做的是「最好的阅读器」,而它干脆不做阅读器,只做一件事:把一本书变成你自己的文件,然后从你的手机里消失。

这个东西叫 So Novel。在「把书拿回来」这件事上,它比 Legado 走得更彻底。

同类型,但不是同一条路

这么说可能会得罪 Legado 的老用户,所以先把话说清楚:作为阅读器,Legado 至今没有对手。自定义书源、替换净化、TTS 朗读、WebDav 备份、书架分组、墨水屏适配,这些东西 So Novel 一样都给不了,它也不打算给。

真正的差别在书放在哪里。

Legado 的书,在 Legado 里。你换手机,要备份配置;你换软件,书带不走;它哪天再出问题,你的书架就跟着一起悬着。

So Novel 的书,在你的文件夹里。它下载完导出一个 EPUB,存进手机存储,然后这本书就跟你从任何渠道拿到的一本电子书没有任何区别了。你可以丢进微信读书、静读天下、KOReader、Kindle,可以传进网盘,可以十年后还在。

一个是把书借给你看,一个是把书交到你手上。这就是我说的更彻底。

所以它们其实不冲突。真要讲究的用法是:用 So Novel 把书变成文件,用你最顺手的那个阅读器去看。

先搞清楚它到底是什么

So Novel 不是一个新的小说平台,也不生产任何内容。

它的源头是 GitHub 上的开源项目 so-novel,一个电脑端的小说下载命令行工具。后来有开发者把它移植到了安卓,补上了图形界面和内置阅读器,也就是现在的安卓版,包名 com.wang.sonovel,安装包体积在 7.4MB 左右。

一句话概括它的定位:通用的网页内容解析与电子书导出工具。你给它书名,它从多个书源并发检索,把正文结构化抓取下来,打包成一个标准电子书文件,存进手机。

开源、免费、无广告、不需要注册账号。这四点在今天的小说阅读工具里,已经算稀缺配置。

这里要先厘清一个常见误解:它不托管任何书籍,书源全部来自公开站点,工具本身只是解析规则和格式转换器。这也决定了它的优点和短板,后面会展开说。

五个真正好用的能力

聚合搜索,一次输入查遍所有书源

主界面就是一个搜索框,输入书名或作者名,点击搜索,结果按匹配度排序返回。书源是并发查的,不用手动一个站一个站切。

点进详情,能看到封面、简介和完整目录,还支持在线试读。先翻两章确认排版和内容对不对,再决定要不要下载到本地,这个环节省掉了大量试错成本。

按章节粒度下载,而不是只有「全本」或「不下载」

可以下全本,也可以指定章节范围,或者只抓最新几章。追更场景下这点很关键,连载每天更新,只拉最新章节就行,不用把整本书重下一遍。

下载过程中断也不用从头再来,支持断点续传,点继续就能接着抓。

导出 EPUB / TXT / HTML / PDF,重点在 EPUB

四种格式里,EPUB 是最值得推荐的一个。它保留完整的章节目录结构和封面,导入微信读书、静读天下、KOReader、Kindle 之后,目录和跳转都是正常可用的,不会出现「一整本书只有一个章节」的情况。

TXT 通用性最好但容易出现乱码和排版错乱,PDF 更适合需要打印或长期归档的场景,HTML 适合在浏览器里翻页看。默认格式可以在设置里改。

内置阅读器,用来「下载完立刻能翻」

支持左右翻页和上下滚动,字号、行距可调。它的定位是即时验证和临时翻看,真要长时间阅读,还是把 EPUB 丢进专业阅读器更舒服,夜间模式和翻页手感都不在一个量级。

两个容易被忽略的细节功能

一个是简繁转换,看港台出版或繁体网文时,在导出设置里选转换方向即可。另一个是「链接下载」,遇到不支持搜索的书源,直接把详情页地址贴进去,一样能抓。

上手实测:三步走完整个流程

第一步,搜索。 打开应用,顶部输入框输入书名或作者名,等聚合结果返回。

第二步,挑书源。 这一步最容易被新手跳过,也最容易踩坑。同一本书往往有多个书源结果,不要只看排在第一的那个,要看章节数是不是最齐、目录是不是干净。有些源缺章,有些源目录里混着广告章节,挑错了后面全白费。

第三步,选格式下载。 优先选 EPUB,确认章节范围后开始下载,完成后在「书架」里直接点开就能读。

几个实测出来比较有用的经验:

先用一本已完本的小说跑通完整流程,确认导出的 EPUB 在你常用的阅读器里章节顺序正确,再去下载大部头连载作品。这一步花五分钟,能省后面一小时的返工。

批量下载时把线程数调低一些。部分源站有反爬限制,请求太快会被临时封 IP,反而拖慢整体速度。

导出前检查一下书籍简介和封面有没有抓全,缺封面可以在应用内手动补一张。

长篇阅读建议把 EPUB 导入专业阅读器。内置阅读器够用,但不够爽。

书源失效是常态,某本书怎么都搜不到时,换个书源,或者等应用更新书源列表,不必死磕。

客观说说它的短板

书源依赖第三方站点维护,失效是常态。今天能搜到的书,下个月未必还能搜到,这是这类工具的先天属性,不是 bug。

没有云同步,但这件事反而没那么严重。导出的书就是普通文件,换手机拷过去、丢进新阅读器就能读,不存在「配置迁移」这回事。真正麻烦的是进度不跟着走,得自己记住看到哪。

界面朴素,没有社区、书评、书单推荐,也没有算法给你推「猜你喜欢」。对一部分人这是优点,对另一部分人会觉得冷清。

下载速度受源站限制,不是工具能决定的变量。

追更需要手动。没有自动检测更新并推送的机制,想追更就得自己定期去搜一次。

使用边界,这段建议认真看

今年年初那场判决,值得每个用这类工具的人记住。法院定的不是「写了一个阅读器」,而是靠它牟利:运营粉丝社群、接广告、做电商团购,非法获利百万级。书源文件的定性也写得很明白,是「预设了抓取规则的深度链接指令包」。

翻译成人话就是:工具和技术本身不是原罪,把它拿去变现才是红线。

所以边界划在这里:

公版书,也就是著作权保护期已经届满的作品,完全可以放心下载到本地收藏。这类书用它来做一本带目录、带封面的 EPUB,是最正当的用法。

自己已经购买或有授权的内容,做一份本地备份,属于合理使用场景。

仍在连载、仍在付费期内的作品,请回到正版平台订阅。网文作者的收入直接来自订阅和打赏,一次跳过,就是一次真实的收入流失。

下载到本地的文件,自己看就好,不要批量传播,不要二次分发,不要打包出售,更不要拿去做任何形式的变现。

说白了,这类工具解决的是「格式自由」和「离线自由」,不是「内容免费」。Legado 已经用最惨烈的方式把这个边界标出来了,别再踩第二次。

最后

怀念 Legado 的人,怀念的其实不是一个 App。

他们怀念的是那种感觉:打开就有书,没有广告,没有信息流,没有人替你决定接下来该看什么。这些年来,这种感觉在商业阅读 App 里越来越贵,贵到几乎买不到。

So Novel 未必能接住 Legado 的位置,它功能单薄,界面朴素,甚至有点笨。但它在最关键的一点上没有妥协:书下了就是你的,不锁在任何一个 App 里。

Legado 用一次代价沉重的事故告诉我们,工具可以消失,仓库可以清空,平台可以改规则。唯一不会背叛你的,是那个躺在文件夹里、随时能被任何设备打开的 EPUB 文件。

假期路上,愿你有一本不用加载的书。


项目地址:GitHub 搜索 freeok/so-novel 即可找到开源仓库,安卓版为社区移植版本。

适用平台:Android,安装包约 7.7MB

下载体验

觉得有用就点个赞
GitHub国内偶尔无法访问
公众号回复:080

获取国内下载链接

相关学习资料