Skip to content

pub-pipeline 技术架构

核心组件

pub-bridge(API Server)

基于 TypeScript + Bun 构建的本地 API 服务,负责:

  • 热榜数据采集(HTTP 请求 + Playwright 渲染)
  • Claude API 调用(选题评分、标题生成、正文撰写)
  • MySQL 数据写入(pub_hub 数据库)

pub-plugin(Chrome 扩展)

浏览器扩展,负责:

  • 提供可视化操作界面(选题列表、标题确认、正文预览)
  • 与 pub-bridge 通信(本地 HTTP)
  • 一键复制到剪贴板,粘贴发布

数据流

采集 → pub_hub.topics(选题)
           ↓ 用户选择
     pub_hub.drafts(草稿)
           ↓ 标题生成
     drafts.title(A/B/C)
           ↓ 用户确认
     drafts.body(正文)

(内容持续补充中)