收起左侧

全网小说一键下载,旧 Kindle 直接复活!NAS 搭建私人小说库,再也不愁找不到资源!

2
回复
64
查看
[ 复制链接 ]

154

主题

16

回帖

0

牛值

小有名气

社区上线纪念勋章fnOS1.0上线纪念勋章EVO2产品纪念

Novel DL:

一款基于 Go 的多源小说下载工具,支持 CLI 与 Web 界面,可跨站点并发搜索、一键下载并导出,已适配 ESJZone、SFACG、刺猬猫、若初文学等多个书源。

当前能力:

  • • 聚合搜索:并发搜索多个站点,按书名/作者归并同作品变体
  • • 混合结果排序:结合关键词匹配、站点优先级、简介完整度、封面可用性选出主结果
  • • URL 直达:CLI 下载和 Web 搜索都支持直接输入站点链接进行解析
  • • 详情页预取:Web 详情通过 DownloadPlan 拉取目录与书籍元数据
  • • 异步下载:Web 下载任务异步执行,通过轮询查询进度与导出文件
  • • 分阶段存储:原始数据、处理后数据、导出文件分层保存
  • • 多格式导出:支持 txt、html、epub
  • • 图片处理:支持章节图片保留、EPUB 图片抓取与压缩
  • • 统一配置:CLI 与 Web 共用 data/site_catalog.db
  • • 站点级配置:支持登录、Cookie、镜像、并发、抓图、文字转换
  • • Web 图片模糊化:全局配置可开启网页图片模糊显示,降低展示风险

安装

Docker Compose

services:
  novel-dl:
    image: guohuiyuan/go-novel-dl:latest
    container_name: novel-dl
    ports:
      - 8080:8080
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - ./data:/home/appuser/data
    restart: unless-stopped

参数说明(更多参数建议去看文档)

:::TZ(环境变量,可选):设置时区

/home/appuser/data(路径):存放配置和导出文件

:::

使用

浏览器中输入 http://NAS的IP:8080 就能看到界面

输入想要查找的小说名称,点击“开始搜索”

TIP:大概率会提示配置 ESJ Zone 站点的 Cookie 信息,有需要的可以配置(我偷个懒,不选这个渠道了)

下面等待搜索完成即可

可以看到已经搜索出挺多结果,点击查看小说

能非常方便浏览看到各个章节信息,而且点击也可以直接跳转到小说站点的对应章节

点击“下载并导出”

接下来就是等待下载了(显示的剩余时间不太准,实际下载进度还行,但能明显感觉出来是在爬取数据)

下载完之后,就会有 TXT 和 EPUB 两种导出格式

而且映射目录里面,也能看到上面两个文件

简单看看导出的小说内容,里面格式都是没有问题的

总结

首先郑重说明:有能力的朋友一定要多多支持正版!这款 Novel-DL 小说下载工具,对于平时喜欢看小说的人非常实用。旧款没办法安装 APP 的 Kindle 终于能重新派上用场,还有那些因为各种原因下架的小说,也能及时下载保存之后再看。

综合推荐:⭐⭐⭐(下载导入墨水屏,小说党狂喜)

使用体验:⭐⭐⭐(使用简单,站点丰富)

部署难易:⭐⭐(简单)︎

收藏
送赞 1
分享
不定时分享 NAS 教程

17

主题

239

回帖

0

牛值

小有名气

这工具搭配轻阅读岂不起飞

1

主题

13

回帖

0

牛值

系统先锋体验团🛩️

fnOS1.0上线纪念勋章飞牛百度网盘玩家

为何docker安装后,无法访问。改了默认端口号

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则