sumo-0.1.1 is not a library.
Sumo
A TUI app for viewing sumo tournament bouts and results.
Features
- 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
Installation
Make sure you have Rust installed, then clone and build the project:
Usage
Basic Usage
Run the application with default settings (current basho, current day, Makuuchi division):
Command Line Options
# Specify a basho (tournament) by YYYYMM format
# Specify a day (1-15)
# Specify a division
# Start in banzuke (rankings) view
# Combine options
Available Divisions
makuuchi- Top division (default)juryo- Second divisionmakushita- Third divisionsandanme- Fourth divisionjonidan- Fifth divisionjonokuchi- Sixth division
Keyboard Controls
Navigation
↑/↓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
Data Controls
c- Change day (1-15)v- Change division (interactive selector)b- Change basho (YYYYMM format)
Other
horF1- Toggle helpq- Quit applicationEsc- Close help
API Data Source
This app uses the Sumo API (https://www.sumo-api.com/) to fetch tournament data.
Building for Release
To build an optimized release version:
The binary will be available at target/release/sumo.