A TUI app for viewing sumo tournament bouts and results.
- Daily Matches (Torikumi): View match results for a specific day and division
- Rankings (Banzuke): View rikishi rankings for a division
- Tournament Information: View basic information about a basho (tournament)
- Rikishi Details: View detailed information about individual rikishi including stats, heya, and physical measurements
- Head-to-Head History: View match history between two rikishi with win/loss records and technique breakdowns
- Multiple Divisions: Support for all sumo divisions (Makuuchi, Juryo, Makushita, Sandanme, Jonidan, Jonokuchi)
- Interactive Navigation: Keyboard-driven interface
Make sure you have Rust installed, then clone and build the project:
git clone <repository-url>
cd sumo
cargo build --releaseRun the application with default settings (current basho, current day, Makuuchi division):
cargo run# Specify a basho (tournament) by YYYYMM format
cargo run -- --basho 202401
# Specify a day (1-15)
cargo run -- --day 10
# Specify a division
cargo run -- --division juryo
# Start in banzuke (rankings) view
cargo run -- --banzuke
# Combine options
cargo run -- --basho 202401 --day 5 --division makuuchimakuuchi- Top division (default)juryo- Second divisionmakushita- Third divisionsandanme- Fourth divisionjonidan- Fifth divisionjonokuchi- Sixth division
↑/↓orw/s- Navigate through lists←/→ora/d- Switch between pages (Torikumi ↔ Banzuke ↔ Basho Info)EnterorSpace- View details (rikishi details in banzuke, head-to-head in torikumi)1- Jump to daily matches (torikumi)2- Jump to rankings (banzuke)3- Jump to basho informationEsc- Close popups/help
c- Change day (1-15)v- Change division (interactive selector)b- Change basho (YYYYMM format)
horF1- Toggle helpq- Quit applicationEsc- Close help
This app uses the Sumo API (https://www.sumo-api.com/) to fetch tournament data.
To build an optimized release version:
cargo build --releaseThe binary will be available at target/release/sumo.
Contributions are welcome; please create an issue for feature requests or bugs or feel free to make a pull request.
