Appearance
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(正文)(内容持续补充中)