10 releases
Uses new Rust 2024
| 0.1.9 | Dec 22, 2025 |
|---|---|
| 0.1.8 | Dec 13, 2025 |
| 0.1.6 | Nov 21, 2025 |
| 0.1.2 | Jul 28, 2025 |
#536 in Command line utilities
85KB
2K
SLoC
____ __ ______ __
/ _/____/ /____ _ / ____/____ _ _____ / /_
/ / / __ // __ `// / / __ `// ___// __/
_/ / / /_/ // /_/ // /___ / /_/ /(__ )/ /_
/___/ \__,_/ \__,_/ \____/ \__,_//____/ \__/
Simple but fast program to view splatoon3's battle stages from your terminal. It supports different languages ^locales.
Features
- Fast loading time, only fetch the necessary data from the Internet.
- Network requests are cached by default, so that it loads immediately if you've started this program before.
- Text-centric clean UI, zero distraction and only the important information shown.
Usage
Install with cargo:
cargo install idacast
To see the usage:
idacast --help
Keybinds
r: Refresh manuallyq: Quitj/k/Mouse Wheel: ScrollCTRL-L/RMB: Reset scrollTAB/S-TAB/h/l: Change views
Screenshots
Development
# Use direnv and nix-shell to automatically manage dependencies
echo 'use nix\nmkdir $TMPDIR' > .envrc && direnv allow .
Credits
This software is licensed under MIT OR Apache-2.0.
Data is sourced from splatoon3.ink.
Compliance with splatoon3.ink's API usage:
- Credit: This software currently uses the following endpoints:
- Schedule data: https://splatoon3.ink/data/schedules.json
- Translation data: https://splatoon3.ink/data/locale/en-US.json, depending on user's language preference.
- Caching: Caching is implemented, and the program by default fetch data every 4 hours.
- User Agent:
user_agentis set toidacast/<version>. - Free of Charge: This software is licensed under
MIT OR Apache-2.0.
Dependencies
~22–42MB
~632K SLoC