ShadowOfTheColossus-PC
Native Windows port of Shadow of the Colossus (PS4, CUSA08809) - bring your own game dump. Port nativo para PC.
A website that aggregates and displays StarCraft 2 bot-vs-bot match data from aiarena.net.
GamesPython · HTMLGitHub @maxnusOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Code behind aiarenarecap.com, a website that aggregates and displays StarCraft 2 bot-vs-bot match data from aiarena.net. It syncs competitive match results to a local SQLite database and serves a dashboard with rankings, per-bot analytics, and match details.
/s/<slug>/ (e.g.
/s/2026-season-1/), with their own ladder, rankings and bot pagesRequires Python 3.11+.
pip install -e .
Create a .env file:
aiarena_api_token=YOUR_TOKEN
Optional settings:
| Variable | Default | Description |
|---|---|---|
competition_id | 38 | Competition served at the un-prefixed URLs ("this season") |
archive_refresh_seconds | 86400 | How often to re-check archived seasons |
sync_interval_seconds | 600 | Background sync frequency |
db_path | ai_arena_recap.db | SQLite database path |
# Initialize the database
ai-arena-recap init-db
# Sync match data (use --max-rounds to limit initial import)
ai-arena-recap sync
ai-arena-recap sync --max-rounds 50
# Import a past season's final standings into the archive (seconds).
# Browsable at /s/<slug>/ afterwards: full ladder, no match history.
ai-arena-recap sync --competition 36 --max-rounds 0
# Import a past season in full, match history included (tens of minutes).
# Pass several at once — that pages each bot's history once instead of once
# per season. Safe to interrupt; re-running resumes.
# Always pace it: aim for ~3 requests/min, which means hours, not minutes.
# Faster degrades aiarena.net's participation endpoint (see AGENTS.md).
# Safe to interrupt — re-running resumes.
ai-arena-recap backfill --competition 30 --spread-hours 8
# Several at once pages each bot's career once instead of once per season.
ai-arena-recap backfill -c 30 -c 28 -c 27 --spread-hours 12
# Start the web server (http://127.0.0.1:8000)
ai-arena-recap serve
FastAPI, SQLite/SQLModel, Jinja2, APScheduler, httpx