SeerAPI 项目 monorepo — 赛尔号游戏数据开放 API 平台。
| 包 | 说明 | 技术栈 |
|---|---|---|
packages/seerapi-models |
数据模型 / ORM 定义 | Python, uv |
packages/seerapi-python |
Python 异步 API 客户端 | Python, uv |
packages/solaris |
客户端数据解析 / 整理工具 CLI | Python, uv |
packages/seerapi-ts |
TypeScript SDK | TypeScript, pnpm |
git clone https://github.com/SeerAPI/seerapi.git
cd seerapiPython 包由 uv workspace 统一管理:
# 安装所有 Python 依赖
uv sync
# 使用 CLI 工具
uv run solaris --help
# 运行单个包的测试
uv run --package seerapi-models pytest
uv run --package seerapi-python pytest
uv run --package seerapi-solaris pytest
# 代码检查
uv run ruff check .
uv run ruff format .pnpm install
pnpm run build:ts# Python
pip install seerapi
pip install seerapi-models
# TypeScript
pnpm add @seerapi/clientMIT