{"repo":"rockbenben/novel-processor","free":true,"listed":false,"github":"https://github.com/rockbenben/novel-processor","clone":"git clone https://github.com/rockbenben/novel-processor.git","description":"📖 一键修复网络小说排版，智能换行、章节重排、繁简转换、广告清理 ｜ One-click cleanup for messy web novels — smart line-break, chapter reorder, Trad/Simp conversion, ad removal","language":"TypeScript","stars":23,"topics":["chinese-novel","novel","text-cleanup","text-formatter","text-processing","novel-formatter","chinese","ebook","nextjs","react"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"📖 小说文本整理器 一键修复网络小说排版、智能换行、章节重排、繁简转换、广告清理 English · 简体中文 小说文本整理器 专治从小说站下载来的杂乱 txt：修复错乱的换行与缩进、清掉夹带的广告水印、规范章节标题、按章节重排，可选繁简转换。整个处理流程在浏览器本地运行，文件不会上传到任何服务器。 👉 在线体验 ： 这个工具能解决什么问题？ 下载的小说常见痛点： - 排版乱 ：段落不分、章节连写、空行混乱 - 广告水印 ：下载器标记、群号推广、\"分卷阅读\" - 格式不统一 ：繁简混杂、全角 / 半角字符乱 - 断行错乱 ：句子被错误打断、不该断的地方多空行 - 章节错位 ：目录乱序、章节标题没换行 核心功能 - 📝 智能换行 ：根据中文标点、纯数字行、特殊起始符判断段落边界，重新合并 / 分段。 - 🏷️ 章节格式化 ：识别\"第 X 章\"、\"Chapter N\"等格式并规范化，支持章节分割与按序号重排。 - 🎨 排版优化 ：段落缩进、长段落自动拆分、全角→半角、首尾空格清理、相邻重复行去除。 - 🧹 内容清洗 ：自定义关键词过滤、行尾数字移除、保护正文阈值，自动清理下载器水印 / 分卷阅读标记。 - 🔄 繁简转换 ：内置 OpenCC 引擎，支持高精度繁简互转。 - 🛡️ 保护词典 ：与简繁转换工具共享同一份词典，定义\"不被转换\"的词组清单。 - 📦 批量处理 ：支持多文件批量处理、大文件模式、自动导出，无文件大小限制（300 万字超长小说也能处理）。 - 💻 本地运行 ：整个处理流程在浏览器本地完成，文件不上传任何服务器。 - 🌐 多语言 UI ：基于 next-intl，支持 18 种界面语言。 页面结构 左右两栏布局： - 左栏 ：文件上传 + 文本输入 + 三个主操作按钮 + 结果卡 - 右栏 ：三段式配置 Collapse + 保护词典面板 文件上传 - 拖拽或点击上传，支持 .txt 、 .md 、 .markdown 等文本格式，也可直接粘贴文本 - 默认多文件模式，可同时拖入整个小说合集批量处理 - 单文件模式下（在高级设置里开启）新上传会替换当前文件 三个主操作按钮 按钮 行为 ------------ --------------------------------------------------------------------------------------------------- 开始处理 跑完整流程：按右侧配置依次执行换行、清理、章节、过滤等所有勾选项 章节分割 只做一件事 —— 把行内连写的章节标题拆成独立行，其他内容不动 章节重排 从每章标题里提取序号（第十二章 / Chapter 5 / 第三卷 第四章 等），按序号重排整本小说。无序号章节置后 处理完成后内容会自动复制到剪贴板并显示在结果卡。 配置面板（右栏三段 Collapse） 1. 排版（默认展开） - 智能换行 （默认开）：根据中文标点重新合并断行 - 子开关 段落缩进 （仅在智能换行启用时显示，默认开）：每段开头加 \\t 缩进 - 智能分段 （默认关）：长段落按句子算法（compromise NLP + 中文标点）拆分成更短段落 2. 内容清理（默认折叠） - 章节标题格式化 （默认开）：识别 \"第 X 章\"、\"Chapter N\" 等格式并规范化 - 清除行尾数字 （默认关）：仅对长度 ≥ 10 的行移除末尾数字（避免误删短标题里的年份） - 修整空格 （默认开）：移除每行首尾空格 - 去除相邻重复行 （默认关）：","default_branch":null,"files":null,"tree":[],"storefront":"/r/rockbenben","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rockbenben/novel-processor/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."}