Local-first analytics for Bybit P2P offers (focus: USDT/RUB and USDT/VND).
Docs:
project_spec.md— MVP spectech_stack.md— proposed stackmilestones.md— roadmap
- Create config from
config.example.toml. - Install deps (recommended):
uv sync --extra dev --extra dashboard
- Run:
.venv/bin/bitpeer --help
Typical flow:
- collect raw data:
.venv/bin/bitpeer collect --config config.toml - process one day:
.venv/bin/bitpeer process --config config.toml --day 2026-02-09 - start dashboard:
.venv/bin/bitpeer dashboard --config config.toml
- The collector is designed to call the same JSON endpoint your browser calls.
- Do not commit cookies/tokens:
config.tomland.envare gitignored.- Put unstable/sensitive headers (e.g.,
cookie,guid,riskToken) into.envvia the variables in.env.example.