番茄小说下载器是一款用 Rust 编写的番茄小说下载工具,提供 TUI、Web UI 与 CLI 三种界面,支持 EPUB 与文本下载、断点续传,并可生成 Edge TTS 有声小说。
- v2.4.15
- 发布于
- 27 天前
- 3,869
- 星标
- 39,985
- 下载
- 同步于
- 1 天前
最新版本
v2.4.152026年9月2日 12:51下载慢?可在上方随时切换镜像源
项目说明
项目概述
本程序是番茄小说下载器的不精简版本,目前完全使用 Rust 重写。项目在原 Fork 基础上重构并优化,新增 EPUB 下载支持、更好的断点续传、错误管理、书本搜索与 Web UI 等特性,提供 TUI、Web UI 与 CLI 三种使用界面。
主要功能
- 搜索书籍并创建下载任务,支持 EPUB 与文本下载、断点续传与错误管理
- Web UI:搜索、任务列表与进度刷新、按目录浏览下载库、文件直接下载、文件夹一键打包为 zip、在线修改部分配置,并支持密码锁
- TUI 交互界面,以及为视障人士保留的老版 CLI 界面
- 命令行模式:可用 --update 更新本地已下载的书籍,适合自动化脚本
- 提供 Web UI 版 Docker 镜像,含 glibc 与 musl 两个标签
- Edge TTS 有声小说生成,可自定义发音人、语速、音量、音调与输出格式
- 两种构建模式:默认 official-api 与 no-official-api
适用人群
- 需要离线阅读或批量下载番茄小说的用户
- 希望在局域网或自建服务中用浏览器操作的用户
- 需要为 Kindle 等设备自动更新小说的自动化用户
- 视障用户
快速上手
- 在 Releases 页面按系统版本下载可执行文件并运行
- 首次下载新书请优先使用 TUI 或 Web UI,CLI 仅保留更新本地已有小说的能力
- 启动 Web UI:运行 Tomato-Novel-Downloader.exe --server,默认监听 127.0.0.1:18423
- 设置密码锁:加上 --password 参数或设置 TOMATO_WEB_PASSWORD 环境变量
- Android 可在 Termux 中运行安装脚本 bash <(curl -sL https://raw.githubusercontent.com/zhongbai2333/Tomato-Novel-Downloader/main/installer.sh)
核心优势
- 完全用 Rust 重写,稳定快速
- 三种界面适配桌面、局域网与自动化场景
- 支持 EPUB 与 Edge TTS 有声小说生成
- 提供 Docker 镜像,glibc 与 musl 双版本覆盖服务器、软路由与 NAS
系统要求
- 操作系统:Windows、Linux、macOS,以及 Android(仅限 Termux)
- 支持架构:Windows x64、Android arm64;Docker 提供 glibc 与 musl 版本
- 额外依赖:生成有声小说需联网调用微软在线服务
注意事项
- 部分第三方接口相关代码未开源,包括地址与 token
- CLI 已禁用新建下载能力,--update 仅允许更新默认保存目录下已有记录的书籍
- 不建议下载超过约 1500 章的小说
- 请勿使用 VPN 或网络代理,也不要随意加大线程数以免加大服务器压力
- 下载内容仅供个人阅读,请勿用于违法用途或转载,使用风险自负
- 程序未来可能因接口失效而无法使用,出现问题请在 Issues 反馈
历史版本
排序