Thanks to visit codestin.com
Credit goes to lib.rs

#nintendo #splatoon #terminal-game #game #splatoon3

app idacast

Idacast is a program that displays splatoon3's battle stage data from your terminal

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

MIT/Apache

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 manually
  • q: Quit
  • j / k / Mouse Wheel: Scroll
  • CTRL-L / RMB: Reset scroll
  • TAB / S-TAB / h / l: Change views

Screenshots

screenshot of challenge tab screenshot of regular battles tab

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:
  • Caching: Caching is implemented, and the program by default fetch data every 4 hours.
  • User Agent: user_agent is set to idacast/<version>.
  • Free of Charge: This software is licensed under MIT OR Apache-2.0.

Dependencies

~22–42MB
~632K SLoC