Everything you need to know about faceoff.
[ad_1]
A terminal user interface (TUI) application for following NHL hockey games in real-time.
Features
- Live Game Schedule: Browse NHL games by date with easy navigation (previous/next day)
- Real-time Updates: Auto-refreshing scores for live games
- Game Details: View play-by-play, box scores, and scoring summaries for in-progress and completed games
- Pre-Game Preview: View matchup data including goalie comparison and skater leaders for upcoming games
- League Standings: View current NHL standings with multiple views (Wild Card, Division, Conference, League)
- Player Stats Leaders: View top players in various statistical categories for skaters and goalies
- Team Browser: Browse all NHL teams, view rosters, and team schedules
- Player Profiles: View detailed player information, career stats, and game logs
- Responsive Layout: Game cards and standings automatically arrange based on terminal width
- Local Time Display: Game times shown in your local timezone with timezone abbreviation
Screenshots
Game detail view (shown with different terminal color schemes):
League standings:
Quick Start
Installation
The easiest way to run Faceoff is with uvx:
uvx faceoff
Or install with pip:
pip install faceoff
faceoff
Acknowledgments
This project was inspired by Playball, a similar terminal application for following MLB baseball games.
Built With
- Textual – The modern TUI framework for Python that powers the user interface
- nhl-stats-api-client – Python client for accessing NHL API data
Disclaimer
This project is not affiliated with, endorsed by, or in any way officially connected with the National Hockey League (NHL), any of its teams, or any of its affiliates. All NHL logos, trademarks, and data are the property of the NHL and its teams.
This application uses publicly available NHL API data for informational and educational purposes only.
[ad_2]
Source link
More on faceoff
Stay tuned for updates on faceoff as the story develops. Related: Mobile & Accessories.
Frequently Asked Questions
Faceoff is a terminal user interface (TUI) application for following NHL hockey games in real time.
It offers a live game schedule with easy date navigation, auto-refreshing scores for live games, play-by-play and box scores plus scoring summaries for in-progress and completed games, pre-game previews with goalie comparisons and skater leaders, league standings in multiple views, player stats leaders, a team browser with rosters and schedules, detailed player profiles, a responsive layout, and game times shown in your local timezone.
The easiest way is with uvx by running uvx faceoff, or you can install it with pip using pip install faceoff and then run faceoff.
No. The project is not affiliated with, endorsed by, or officially connected with the NHL or any of its teams. It uses publicly available NHL API data for informational and educational purposes only.




