番茄小说下载器让离线阅读成为你的日常习惯【免费下载链接】Tomato-Novel-Downloader番茄小说下载器不精简版项目地址: https://gitcode.com/gh_mirrors/to/Tomato-Novel-Downloader你是否曾经在地铁里、飞机上或者偏远地区因为网络中断而无法继续追更心爱的小说是否想要将喜欢的作品永久保存随时随地享受阅读的乐趣Tomato-Novel-Downloader 正是为此而生的开源工具它不仅能下载小说还能将文字转化为有声书支持Web界面操作让你在Windows、Linux、macOS甚至Android设备上都能轻松管理个人数字图书馆。从网页到书架一键完成的小说收藏体验想象一下这样的场景你在番茄小说上发现了一部精彩的作品想要离线保存。传统方法可能需要复杂的复制粘贴或者担心格式错乱。Tomato-Novel-Downloader 彻底改变了这个过程。只需在Web界面中输入小说ID或直接搜索书名程序就会自动处理所有细节。它支持两种工作模式默认的官方API模式提供完整的搜索和段评功能或者选择无官方API模式完全依赖网页解析和第三方接口。这种灵活性确保了即使某个API失效你仍然能够继续使用。核心下载流程搜索或输入小说ID程序自动获取章节列表和元数据多线程并发下载所有章节智能错误恢复和断点续传生成EPUB、TXT或PDF格式文件可选生成有声书音频文件Web界面跨设备管理的智能解决方案对于大多数用户来说命令行界面可能显得有些陌生。Tomato-Novel-Downloader 提供了现代化的Web界面让你在任何浏览器中都能轻松操作。启动Web服务器非常简单TOMATO_WEB_ADDR0.0.0.0:18423 tomato-novel-downloader --server启动后在浏览器中访问http://localhost:18423即可看到直观的操作界面。Web界面提供了完整的功能矩阵功能模块描述使用场景搜索下载按书名或作者搜索小说发现新作品任务管理查看下载进度和状态监控批量下载下载历史记录所有已下载作品快速查找已收藏文件库浏览和管理下载的文件整理个人图书馆配置中心调整下载设置和格式个性化定制Web界面还支持密码保护功能确保只有授权用户能够访问TOMATO_WEB_PASSWORDyour_password tomato-novel-downloader --server --password your_password有声书生成用耳朵阅读小说Tomato-Novel-Downloader 最独特的功能之一是内置的Edge TTS语音合成系统。下载完成后你可以选择将小说转换为有声书在通勤、运动或做家务时用耳朵阅读。音频生成配置选项发音人选择支持多种语音默认使用zh-CN-XiaoxiaoNeural语速和音量调节自定义播放体验输出格式MP3或WAV格式并发处理同时生成多个章节音频启用有声书功能后程序会在输出目录下创建{书名}_audio文件夹并按章节顺序命名音频文件例如0001-第一章.mp3。这意味着你可以轻松地将整部小说导入到任何音乐播放器或手机中随时随地收听。Docker部署随时随地访问你的下载器对于希望在NAS、软路由或云服务器上部署的用户Tomato-Novel-Downloader 提供了完整的Docker支持。这意味着你可以在任何支持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_PASSWORDyour_password \ zhongbai233/tomato-novel-downloader-webui:latest --server --data-dir /data项目提供两个版本的Docker镜像glibc版本适合常规服务器和桌面环境musl版本专为软路由、NAS等轻量系统优化通过数据卷挂载-v /host/data:/data你可以持久化保存配置文件、下载记录和日志即使容器重启也不会丢失数据。多平台兼容从手机到服务器的全场景覆盖Tomato-Novel-Downloader 真正实现了跨平台运行Android设备Termux提供专门的Android arm64构建版本推荐使用Web UI模式通过手机浏览器操作支持局域网访问其他设备也能连接桌面系统Windows双击可执行文件即可运行Linux/macOS通过终端运行支持一键部署脚本一键部署脚本bash (curl -sL https://dl.zhongbai233.com/installer.sh)无论你使用哪种设备都能获得一致的体验。下载的小说文件可以在不同设备间同步实现真正的无缝阅读。格式转换对比选择最适合你的阅读方式不同格式适合不同的阅读场景。Tomato-Novel-Downloader 支持多种输出格式让你可以根据设备和个人偏好选择格式文件大小阅读体验推荐设备TXT最小纯文本兼容性最佳手机、平板EPUB中等保留排版支持目录导航Kindle、电子书阅读器PDF较大固定布局打印友好电脑、平板音频最大语音播报解放双眼手机、音乐播放器EPUB格式特别值得关注因为它使用确定性UUID生成算法确保同一本书无论更新多少次阅读器都能正确识别并恢复阅读进度。这意味着你可以在不同设备间同步阅读位置不会因为重新下载而丢失进度。高级技巧提升你的使用体验自动化更新脚本如果你有多本小说需要定期更新可以创建自动化脚本#!/bin/bash # 更新已下载小说的脚本 for book_id in $(cat books.txt); do tomato-novel-downloader --update $book_id sleep 10 # 避免请求过于频繁 done配置优化建议调整并发线程数根据网络状况适当增加默认4线程启用段评下载为EPUB文件添加读者评论设置自定义保存路径统一管理所有下载内容配置自动清理定期删除临时文件节省空间网络问题处理如果遇到下载速度慢或连接失败可以尝试切换到第三方API模式修改配置文件中的use_official_api设置调整重试间隔和次数在网络状况良好的时段进行下载立即开始构建你的个人数字图书馆现在就开始使用 Tomato-Novel-Downloader将喜欢的小说永久保存到本地。无论你是想在地铁里离线阅读还是希望为Kindle准备电子书甚至是创建个人有声书库这个工具都能满足你的需求。获取方式git clone https://gitcode.com/gh_mirrors/to/Tomato-Novel-Downloader快速启动下载对应系统的可执行文件运行tomato-novel-downloader启动TUI界面或使用tomato-novel-downloader --server启动Web界面开始搜索和下载你喜欢的小说加入社区分享你的使用经验你在使用过程中发现了哪些有趣的技巧有没有遇到特别想下载但遇到困难的小说或者对功能有什么改进建议欢迎在项目的Issue页面分享你的经验和想法。无论是功能请求、bug报告还是使用心得社区都会认真考虑和回复。你的反馈将帮助这个具变得更好让更多人能够享受离线阅读的乐趣。你最希望看到什么新功能更多输出格式支持如MOBI、AZW3更智能的章节识别和整理批量下载和队列管理优化与其他阅读应用的集成告诉我们你的需求一起打造更完美的离线阅读体验【免费下载链接】Tomato-Novel-Downloader番茄小说下载器不精简版项目地址: https://gitcode.com/gh_mirrors/to/Tomato-Novel-Downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考