{"repo":"freeok/so-novel","free":true,"listed":false,"github":"https://github.com/freeok/so-novel","clone":"git clone https://github.com/freeok/so-novel.git","description":"小说下载｜网文下载 | 网络小说","language":"Java","stars":7836,"topics":["content-export","document-parser","ebook","offline-reader","cli","tui","novel"],"license":"AGPL-3.0","category":"cli-tools","readme_excerpt":"So Novel 概述 So Novel 是一款通用的网页内容处理与导出工具，它致力于帮助用户高效地从网页中提取结构化信息，并将其灵活导出为 EPUB、TXT、PDF 等多种标准电子文档格式。适用于学习采集、格式转换、电子书制作等场景。 预览 点击查看图片 TUI 预览 (Text-based User Interface) WebUI 预览 (网页版) CLI 预览 (Command Line Interface) 安装 📦 手动下载压缩包 🪟 Windows 1. PowerShell 2. CMD (命令提示符) 🐧 Linux 🍺 Homebrew 🍨 Scoop 🐳 Docker 方式 1: 脚本一键安装 方式 2: Docker Compose (NAS 首选) 方式 3: Docker Run 从源码构建 Docker 镜像 [!TIP] 为获得最佳阅读体验，建议使用以下电子书阅读器： 桌面端 - Readest - Koodo Reader - Calibre - Neat Reader（网页版） 移动端 - Readest - Apple Books - Moon+ Reader（静读天下） - Kindle 如需转换为其它电子书格式，可使用： - FreeConvert - Calibre 修复 WPS、掌阅等软件无法打开 so-novel 下载的 EPUB：https://github.com/freeok/so-novel/discussions/199 自定义 JVM 系统属性 参数 说明 默认值 --------------- ------------------------ -------------- -Dmode 启动模式，可选值：tui\\ cli\\ web tui -Dconfig.file 配置文件路径 ./config.ini 用法 [!NOTE] Windows 修改 sonovel.l4j.ini Linux 修改 run-linux.sh macOS 修改 run-macos.sh 使用本地 JDK / JRE 启动 如果你不想使用内置 JRE（runtime 目录），可以通过本地 JDK / JRE 启动程序 Windows 使用脚本 start-custom-jre.cmd： Linux / macOS：run-linux.sh / run-macos.sh 修改 java 路径 常见问题 https://github.com/freeok/so-novel/issues?q=label%3A%22usage%20question%22 讨论 https://github.com/freeok/so-novel/discussions?discussions q= 支持 & 赞助 如果觉得有所帮助，欢迎扫码赞助☕、点击项目主页顶部的⭐Star 按钮支持！ 🚀这将是我们持续更新的动力源泉！同时，你也能第一时间获取到最新的更新动态。💡❤️ 支付宝赞助 微信赞助 ----------------------------------------------------------------- ---------------------------------------------------------------- 项目赞助者列表 免责声明 在使用本工具前，请务必仔细阅读我们的法律免责声明。使用本工具即表示您已阅读、理解并同意遵守所有条款。 Star History","default_branch":null,"files":null,"tree":[],"storefront":"/r/freeok","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/freeok/so-novel/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}