开源的百度贴吧工具箱,聚焦查询、分析、导出三类核心能力。
本仓库是一个 monorepo,apps/api 和 packages/sdk 为 Git Submodule:
tieba-toolbox
├─ apps/
│ ├─ web/ # 前端应用(React + Vite + TanStack)
│ └─ api/ # API 服务(Hono + Effect)[submodule]
├─ packages/
│ └─ sdk/ # tieba.js SDK [submodule]
└─ .github/workflows/
└─ web-cf-pages.yml # 网页端部署流水线
- 前端:React 19、Vite、TanStack Router、TanStack Query
- UI 组件:Primer React(GitHub 出品)
- 图标:Primer Octicons
- 图表:VChart
- 服务端:Hono、Effect
- 工程化:Bun、Turborepo、Biome、TypeScript
git clone --recursive https://github.com/Dilettante258/tieba-toolbox.git
cd tieba-toolbox如果你已经克隆过:
git submodule sync --recursive
git submodule update --init --recursivebun install启动全部工作区:
bun run dev分别启动:
# Web
bun run --cwd apps/web dev
# API
bun run --cwd apps/api dev
apps/api需要BDUSS等环境变量,详见apps/api/README.md。
bun run build
bun run typecheck
bun run lint- 网页端通过 GitHub Actions 工作流
.github/workflows/web-cf-pages.yml自动部署到 Cloudflare Pages。 - 默认在
v3分支推送时触发。


