freeok

so-novel

freeok

So Novel 是一款基于 Java 的通用网络小说下载与网页内容导出工具,提供 TUI、CLI 和 Web 三种界面,可将网页内容提取并导出为 EPUB、TXT、PDF 等电子书格式。

v1.11.0
发布于
2026年7月1日
8,267
星标
79,385
下载
同步于
1 天前

最新版本

v1.11.02026年7月1日 05:54
下载慢?可在上方随时切换镜像源

项目说明

项目概述

So Novel 是一款通用的网页内容处理与导出工具,致力于帮助用户从网页高效提取结构化信息,并导出为 EPUB、TXT、PDF 等多种电子文档格式,常用于网络小说下载、采集与电子书制作。

主要功能

  • 多站点网络小说解析与下载
  • 导出 EPUB、TXT、PDF 等多种电子书格式
  • 提供 TUI、CLI、Web 三种交互界面
  • 支持 Docker 与 Docker Compose 部署,适合 NAS
  • 可通过 -Dmode 与 -Dconfig.file 自定义 JVM 启动参数
  • 支持使用本地 JDK/JRE 或内置运行时启动

适用人群

  • 网络小说读者与电子书爱好者
  • 需要批量采集并转换网页内容的用户
  • 使用 NAS 或 Docker 自建服务的用户

快速上手

  1. 从 GitHub Releases 下载对应平台的压缩包,或用官方脚本、Homebrew、Scoop 安装
  2. Docker 用户可执行脚本一键安装,或用 Docker Compose 部署并映射端口 7765
  3. 按需修改 config.ini 与 rules 目录
  4. 运行程序,在 TUI、CLI 或 Web 界面中下载并导出电子书

核心优势

  • 跨平台,覆盖 Windows、Linux、macOS
  • 支持多种电子书格式导出
  • 自带内置运行时,开箱即用
  • Docker 与 NAS 部署友好

系统要求

  • 操作系统:Windows、Linux、macOS
  • 支持架构:x64、arm64
  • 额外依赖:从源码构建需 JDK 21 与 Maven

注意事项

  • 请仅将本项目用于学习交流等合法用途
  • 建议使用 Readest、Koodo Reader、Calibre 等阅读器获得更好的阅读体验
  • 导出为其它格式时可借助 Calibre 或在线转换工具

历史版本

排序