Show HN: Faceoff – a terminal UI for following NHL games
Key point
A Python-based TUI that shows NHL games, scores, and stats.
Details
Faceoff is a terminal user interface (TUI) application for following NHL hockey games in real time.
- Live Game Schedule: View the list of games by date and navigate to the previous/next date.
- Real-time Updates: Automatically refreshes scores for games in progress.
- Game Details: Check play-by-play, box scores, and scoring summaries.
- Pre-Game Preview: Shows goalie comparisons and skater leader information for upcoming games.
- League Standings: Provides wild card, division, conference, and league standings in multiple views.
- Player Stats Leaders: Look up top skater and goalie stat leaders.
- Team Browser: Browse all teams and view their rosters and schedules.
- Player Profiles: Check detailed player info, career stats, and game logs.
The layout automatically adjusts to the terminal width, and game times are displayed in the user's local timezone with abbreviations.
You can run it directly with uvx faceoff, or install it with pip install faceoff.
It's built using Textual and nhl-stats-api-client, and is not officially affiliated with the NHL, using publicly available API data.
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.