尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

番茄小说下载器:如何 5 分钟把追更小说变成永久离线收藏?

番茄小说下载器:如何 5 分钟把追更小说变成永久离线收藏? 番茄小说下载器如何 5 分钟把追更小说变成永久离线收藏【免费下载链接】Tomato-Novel-Downloader番茄小说下载器不精简版项目地址: https://gitcode.com/gh_mirrors/to/Tomato-Novel-Downloader追更的小说突然下架、通勤地铁上信号断断续续、想重温旧章节却找不到原文……这些场景是不是很熟悉今天要聊的番茄小说下载器Tomato-Novel-Downloader就是来解决这个问题的它是一款用 Rust 重写的开源下载工具能把番茄小说整本书抓取到本地转成 txt、EPUB、PDF 甚至 MP3 有声书一次下载永久拥有。在线追更 vs 本地收藏一场关于拥有权的对比先把账算清楚。我们每天在阅读 App 里拥有的小说其实只是服务器上的一个授权网络一断、版权一变你可能什么都留不下。对比维度传统在线追更用番茄小说下载器收藏网络依赖没网就没书下载后完全离线可读章节数量平台说了算全书一键抓取格式只能在 App 内看txt / EPUB / PDF / 有声书自由选数据安全下架即失联存在自己硬盘里阅读设备绑定单一平台Kindle、手机、电脑随你放这个对比其实指向一个核心问题你追的到底是内容还是平台的许可用下载器把书搬回本地本质上是把阅读的主动权重新握回自己手里。这款下载器凭什么不精简从 Python 到 Rust 的换心手术名字里的不精简版是有来历的。原版 Python 下载器年久失修作者干脆 Fork 过来用Rust 从头重写——整个项目现在和最初的 Python 版本几乎没关系了。Rust 带来的好处很直观单文件可执行、启动快、不依赖 Python 环境而且内存安全。项目在src/下把能力拆得清清楚楚network_parser负责解析章节结构book_parser负责格式转换EPUB 生成、PDF 生成、音频合成都在这里download负责下载调度和断点续传ui目录则同时塞下了 TUI、Web UI 和旧版 CLI 三套界面。对于普通用户来说这些架构细节不用深究你只需要知道一件事这玩意儿不仅能下载还替你把怎么断点续传怎么处理失败重试怎么转换格式这些脏活累活全干了。如何 5 分钟下载第一本书Web UI 是最快上手路径下载器提供了两种主流玩法TUI终端里的图形界面和Web UI浏览器操作。如果你不想面对黑乎乎的终端推荐直接用 Web UI一条命令就能启动./Tomato-Novel-Downloader --server默认监听127.0.0.1:18423浏览器打开就能看到一个纯 HTML 界面。搜索书名、创建下载任务、看进度、取消任务全部用鼠标完成连小说 ID 在哪找这种问题都不存在——搜到就是干。这里有个贴心细节下载器禁止了 CLI 新建下载把首次下载的能力收敛到 TUI 和 Web UI目的就是防止有人写脚本批量薅资源给源站服务器添堵。用之前想清楚这是个有公德心的工具。下载中断了怎么办断点续传和冷却重试机制揭秘小说动辄上千章下载中途断网、断电太常见了。普通下载器可能让你从头再来这款工具的逻辑写在src/download/和src/base_system/cooldown_retry.rs里核心就两点断点续传已下载的章节不重复拉取重复运行或断点续跑时自动跳过已有内容只补缺失部分。冷却重试失败章节不会死命重试而是按照配置的等待间隔、重试次数、超时时间有节奏地重试避免把 API 打到过载。如果下载出现失败章节别急着怀疑工具坏了README 里就提醒过可能是并发请求太多导致接口暂时关闭稍等片刻再试即可。另外开发者还特意强调——别为了求快乱改线程数那会加大服务器压力损人不利己。一本书的四种打开方式txt、EPUB、PDF 和 MP3 有声书下载完成只是起点格式转换才是真正拉开差距的地方。下载器在src/book_parser/下内置了完整的转换管线txt轻量纯粹记事本就能打开适合快速翻阅。EPUB电子书界的标准格式Kindle、各类阅读器通吃还支持把段评一起打包进去当然需要先启用官方 API 模式。PDF排版固定打印或做笔记更顺手。MP3 有声书这是最让我惊喜的功能。内置 Edge TTS 语音合成默认发音人是zh-CN-XiaoxiaoNeural在配置里勾选是否生成有声小说下载完文本后就会自动生成音频文件按章节命名放进{书名}_audio文件夹还会自动生成cover.jpg封面。更妙的是语音参数全部可调语速、音量、音调支持2Hz这种写法、输出格式mp3/wav、并发任务数默认 24 并发。上下班路上听书用这个功能就够了。手机和 NAS 也能跑Web UI 的局域网部署技巧下载器不止为桌面设计。Release 里直接提供Android arm64 构建产物配合 Termux 就能在手机上运行。不过手机屏幕玩 TUI 太难受官方建议走 Web UI在 Termux 里启动服务然后手机浏览器访问甚至整个局域网的其他设备都能连上来。想在 NAS 或软路由上长期挂着有两种方式可选。一是用--data-dir参数把配置和日志集中管理方便 Docker 挂载持久化二是直接用现成的 Docker 镜像一条命令搞定docker run -d \ --name tomato-novel-webui \ -p 18423:18423 \ -v /host/data:/data \ -e TOMATO_WEB_ADDR0.0.0.0:18423 \ -e TOMATO_WEB_PASSWORD你的密码 \ zhongbai233/tomato-novel-downloader-webui:latest --server --data-dir /data软路由这种轻量系统记得换latest-musl标签的镜像。暴露到公网之前务必开启密码锁--password或环境变量TOMATO_WEB_PASSWORD防止陌生人白嫖你的带宽。如何实现定时自动更新一条命令接入你的追更工作流每次手动打开下载器点更新太麻烦命令行模式就是为自动化准备的。前提是这本书已经在本地下载过首次下载请走 Web UI/TUI之后就能用一条命令静默更新./Tomato-Novel-Downloader --update 7318247498772674083配上--retry-failed参数还能让失败章节自动重试一次。把这条命令写进 Linux 的 cron 或 Windows 的任务计划程序你的 Kindle 里就永远是最新的章节——追更这件事从此告别手动档。注意更新只认 book_id不支持搜索这也是一种防滥用的设计约束。藏在细节里的温度为视障用户保留的老版 CLI最后说个容易被忽略的彩蛋。为了让视障人士能用屏幕阅读器操作项目保留了老版 CLI 界面。启用方式很简单程序启动后按三下o键回车或者先按下方向键再按三下o听到灯的一声就切换成功了。CLI 保留了更新本地小说、查看历史、修改配置、检查更新这些核心能力。一个开源项目愿意为少数群体保留一套过时的界面还专门写了启用提示音这种细节比任何宣传语都有说服力。说到底番茄小说下载器解决的不仅是下载这个动作而是把我的阅读从平台的服务器里解放出来。下一次你在地铁里点开那本存在手机里的 EPUB信号满格还是零格都不重要了——你读到的已经是真正属于你自己的故事。附如需从源码构建可执行git clone https://gitcode.com/gh_mirrors/to/Tomato-Novel-Downloader后运行cargo build --release。【免费下载链接】Tomato-Novel-Downloader番茄小说下载器不精简版项目地址: https://gitcode.com/gh_mirrors/to/Tomato-Novel-Downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表