尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

番茄小说下载器指南:5分钟把在线小说变成EPUB和有声书

番茄小说下载器指南:5分钟把在线小说变成EPUB和有声书 番茄小说下载器指南5分钟把在线小说变成EPUB和有声书【免费下载链接】Tomato-Novel-Downloader番茄小说下载器不精简版项目地址: https://gitcode.com/gh_mirrors/to/Tomato-Novel-Downloader番茄小说下载器Tomato-Novel-Downloader是一款免费开源工具能把番茄小说下载下来并转换成 EPUB、PDF、txt 或有声书文件让你在没有网络时也能本地阅读。它提供 Web、TUI、命令行三种模式覆盖 Windows、Linux、macOS 和安卓四个平台。从一个小说离线阅读场景说起地铁隧道里没有信号长途飞机上关了网络打开阅读应用只能看着转圈。如果小说已经是本地的 EPUB任何阅读器都能打开如果是音频文件通勤路上还能当有声书听。把在线小说变成离线文件就是这款番茄小说下载器做的事。 四种系统的安装与启动命令Windows从 Releases 下载 Win64 可执行文件双击运行即可。默认进入 TUI 界面不需要额外安装步骤。Linux 和 macOS一键脚本自动识别系统架构bash (curl -sL https://dl.zhongbai233.com/installer.sh)Docker官方提供 Web UI 镜像最短启动命令docker run -d -p 18423:18423 -v /host/data:/data zhongbai233/tomato-novel-downloader-webui:latest --server --data-dir /dataNAS 和软路由环境把镜像 tag 换成 latest-musl 即可。安卓 Termux和 Linux 同一套一键脚本在 Termux 里执行即可。安装完会生成 run.sh运行它默认启动 Web UI 服务并尝试打开浏览器。 番茄小说转EPUB三步拿到第一本书启动服务TomatoNovelDownloader --server浏览器打开http://127.0.0.1:18423在搜索框输入书名不用自己找书籍 ID。创建下载任务完成后保存目录里会生成 EPUB 文件。默认输出格式就是 epub直接丢进阅读器打开。️ 三种使用方式各适合谁Web对新手最友好。搜索、任务管理、书库浏览、文件夹打包下载都在浏览器里完成代码在 src/ui/web/。适合手机或局域网内其他设备操作。TUI终端界面全键盘操作进度条实时刷新。首次启动按三下o键可以切到老版 CLI这个模式为视障用户保留。命令行非交互只保留--update book_id用于更新已下载过的书。适合挂 cron 和写自动化脚本。⚙️ 三个核心功能断点续传、有声书与 EPUB 排版断点续传机制与重试设置长篇小说动辄几百章网络抖一下不该让整个任务报废。下载调度器 src/download/ 按章节记录进度重启后从断点继续。config.yml 里可以微调并发与重试max_workers默认 1max_retries默认 3。作者在文档里明确提醒别盲目调大线程数那会加重服务器压力。有声书生成与TTS参数调节下载完文字后可以自动转成有声书。默认发音人是 zh-CN-XiaoxiaoNeural输出 mp3存放在{书名}_audio文件夹按章节命名如0001-第一章.mp3并附带封面 cover.jpg。重复运行时只补生成缺失章节。最小配置enable_audiobook: true audiobook_format: mp3 audiobook_rate: 10%并发数默认 24机器性能一般就调小。EPUB排版与格式选择EPUB 生成逻辑在 src/book_parser/自动生成目录、嵌入封面、填充元数据。首行缩进由first_line_indent_em控制默认 2em。输出格式可在 txt / epub / pdf / 散装文件之间切换也可以设置为下载完成后临时选择。 进阶玩法批量更新与NAS部署追更多本小说时可以一次传多个 ID 更新仅限本地已有下载记录的书籍TomatoNovelDownloader --update 7318247498772674083,7318247498772674084Linux 上用 crontab 设置每晚自动更新0 2 * * * /path/to/TomatoNovelDownloader --update 7318247498772674083如果要让 Web 界面在公网可访问把它放在反向代理和 HTTPS 后面并开启密码锁环境变量TOMATO_WEB_PASSWORD。️ 四个高频坑现象到解法浏览器打不开 Web 界面原因默认只监听 127.0.0.1:18423仅本机可访问。解法启动前设置TOMATO_WEB_ADDR0.0.0.0:18423。命令行提示拒绝执行原因CLI 已禁用新建下载只允许更新已有书籍。解法首次下载走 Web 或 TUI。一本书中途大量章节失败原因同一时间调用接口的人太多被临时限流或者该书停止更新。解法过段时间重跑任务会从断点续传。另外不建议一次下载超过 1500 章的超长书。Termux 里报 Permission denied原因安装目录不在 Termux 可写范围内。解法重新安装到主目录脚本会给出提示。合规提醒番茄小说下载器请限于个人学习和研究用途不要转载、传播或商用下载的内容。尊重作者版权遵守相关法规产生的法律后果由使用者自行承担。开始动手想自己改源码的话克隆仓库 https://gitcode.com/gh_mirrors/to/Tomato-Novel-Downloader 后按仓库内 README 构建即可。构建时有 official-api 与 no-official-api 两种互斥模式前者保留搜索和段评能力后者不依赖官方 API crate适合无法获取该依赖的环境。【免费下载链接】Tomato-Novel-Downloader番茄小说下载器不精简版项目地址: https://gitcode.com/gh_mirrors/to/Tomato-Novel-Downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表