{"repo":"rockbenben/fanqie-publisher","free":true,"listed":false,"github":"https://github.com/rockbenben/fanqie-publisher","clone":"git clone https://github.com/rockbenben/fanqie-publisher.git","description":"番茄作家 MD/TXT 批量上传发布工具，支持定时发布、智能排期","language":"Python","stars":15,"topics":["automation","content-distribution","fanqie","novel","publishing","python","scheduler"],"license":"MIT","category":"workflow-automation","readme_excerpt":"番茄作家批量上传工具 把本地 Markdown / TXT 章节批量上传到番茄作家，支持定时发布、立即发布、存草稿、修改内容与批量修改排期——全程图形界面，开箱即用。 一次选好章节文件夹，工具会自动解析章节号、清洗 Markdown 格式、按你设定的时间表逐章发布，并在遇到平台限制时智能跳过、结束后给出可一键补传的失败清单。 最简上手 只想赶紧用？三步即可： 1. 安装 Python 3.10+（Windows 安装时记得勾选 Add Python to PATH ） 2. Windows 双击 run.bat ； macOS / Linux 终端运行 bash run.sh ——首次会自动装好依赖并启动 3. 点「登录 / 新建」，在弹出的浏览器里登录番茄账号，回到界面依次选作品 → 选章节文件夹 → 开始上传 更详细的图文步骤见 使用指南；卡住了看 常见问题。 目录 - 最简上手 - 功能特性 - 快速开始 - 使用指南 - MD 文件格式 - 配置文件 - 命令行用法 - 项目结构 - 测试 - 常见问题 - 许可证 功能特性 - 图形界面 — 全 GUI 操作，无需记命令；工作台式两栏布局，章节预览 / 运行日志选项卡切换 - 一键启动 — 首次运行自动安装依赖，开箱即用 - 新手引导 — 首次启动弹欢迎引导；顶部引导栏按「登录 → 选作品 → 选章节 → 上传」分步高亮并提示下一步，可「收起」，随时点「❓帮助」重看，各区块旁 (?) 有单独说明 - 多账号切换 — 支持多个作家账号，一键切换登录状态 - 批量上传 — 一次上传整个目录（含子文件夹）的 MD/TXT 文件，按文件名自然排序 - 五种操作模式 — 定时发布 / 立即发布 / 存草稿 / 修改内容 / 修改排期 - 智能排期 — 自动检测上次发布时间，多时间点均匀分配章节（如 08:00,12:00,20:00 ）；起始日期已过去时自动提醒 - 智能解析 — 从文件名或标题自动提取章节号（支持 第X章/回/节/话、数字前缀、chapter-N），自动去重同名章节 - 多卷支持 — 自动检测作品分卷，支持按卷筛选或「合并所有卷」一次性操作全部章节 - 章节号筛选 — 所有模式下均可按章节号过滤（ ≤ / ≥ 第 N 章，或输入范围/组合如 5-10 、 1,3,5-10 ），只操作指定范围的章节 - 按修改日期筛选 — 按文件修改时间过滤，只操作指定时间前/后修改的章节 - 每日字数上限检测 — 触发平台当日字数上限时立即中止整批（继续提交只会重复撞限、徒增错误），把当前章与所有剩余未处理章节记入清单，结束时输出可直接补传的章节号 - 失败自动重试 — 单章失败自动重试（可配置次数），大批量操作更稳定 - 定时执行 — 设定未来某一时刻自动执行当前所选操作（单次）；启动前检查登录/作品/章节是否就绪，到点若有任务在跑会等待空闲，触发前自动刷新章节目录以使用最新文件 - 会话持久化 — 登录一次后保存状态，后续无需重复登录 - 配置记忆 — 操作模式、每天章数、发布时间、章节文件夹路径、选中作品、「合并所有卷」、定时执行时间等自动记忆 - 正文粘贴校验 — 自动检测正文是否写入成功，粘贴失败时立即报错并重试 - Markdown 自动清理 — 上传时自动去除加粗、斜体、删除线、列表标记、HTML 标签、代码块等格式，保留纯文本 - 输入容错 — 发布时间支持单位数小时（ 8:00 → 08:00 ）、全角标点（ ， ： ； ）自动转换 - 日志与排查 — 运行日志可一键导出；失败","default_branch":null,"files":null,"tree":[],"storefront":"/r/rockbenben","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rockbenben/fanqie-publisher/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."}