tui / nhl-tui
Live scores, the wild card race, the schedule, and the scoring leaders. Pick a game and get the whole boxscore, period by period. No API key. No signup.
Linux · macOS ~2 MB binary MIT
Install
$ curl -fsSL https://jp30566347.github.io/tui/nhl-tui/install.sh | sh
Drops a single binary in ~/.local/bin. Verifies its checksum. Then run nhl-tui.
Every game on a given day, live or final. Step by day or week, or jump straight to a date.
By division, conference, league, or the wild card race with the playoff cut line drawn in.
The week ahead, grouped by day, with start times in your own timezone.
Leaders in points, goals, assists and plus-minus.
Leaders in wins, goals-against average, save percentage and shutouts.
Pass --team TOR and it stays highlighted wherever it appears.
| j k | move the selection |
| h l | previous or next day, or cycle category |
| H L | jump a week |
| n p | next or previous day with games |
| d | jump to any date |
| t | back to today |
| Enter | open the boxscore |
| ? q | help, quit |
brew install jp30566347/tap/nhl-tui
# build and install a real package
git clone https://github.com/jp30566347/tui
cd tui/nhl-tui && makepkg -si
cargo install --git https://github.com/jp30566347/tui nhl-tui
# pick your platform github.com/jp30566347/tui/releases
Static musl builds for x86-64 and ARM Linux, and native builds for Intel and Apple silicon Macs. Every archive ships a SHA-256 file beside it. A Windows zip is built too, but it has never been run on Windows, so treat it as untested.
| What | Endpoint | Refresh |
|---|---|---|
| Scores | the NHL's own public API | 30 s |
| Standings, schedule | same | 5 min |
| Leaders | same | 5 min |
Public and keyless, which is why there is nothing to configure. Only the feeds that have gone stale are refetched, so a day of watching costs very little traffic.
The app renders to stderr, so stdout stays free and piping it is safe.