본문으로 건너뛰기

© 2026 Molayo

HN중요요약2026. 04. 24. 14:41

터미널에서 실시간으로 즐기는 NHL 경기 정보 UI: Faceoff

요약

Faceoff는 터미널 환경에 최적화된 사용자 인터페이스(TUI) 애플리케이션으로, NHL 하키 경기를 실시간으로 추적할 수 있게 해줍니다. 라이브 스코어 업데이트부터 상세한 플레이-바이-플레이 기록, 리그 순위까지 모든 정보를 제공합니다. `uvx faceoff` 명령어로 쉽게 설치 및 실행 가능하며, Textual 프레임워크를 활용하여 터미널 너비에 반응하는 직관적인 경험을 제공합니다.

핵심 포인트

  • 실시간 스코어 업데이트와 플레이-바이-플레이 기록 등 NHL 경기 정보를 통합적으로 제공하는 TUI 애플리케이션입니다.
  • `uvx faceoff` 또는 `pip install faceoff`를 통해 간편하게 설치하고 즉시 사용할 수 있습니다.
  • 리그 순위(Wild Card, Division 등) 및 선수 통계 리더보드를 포함하여 NHL의 모든 핵심 데이터를 한 곳에서 확인할 수 있습니다.
  • Textual 프레임워크를 사용하여 터미널 너비에 반응하는 (Responsive) 레이아웃을 구현했습니다.

Show HN: Faceoff – A terminal UI for following NHL games

Faceoff is 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.

AI 자동 생성 콘텐츠

본 콘텐츠는 HN Claude Code Search의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
3

댓글

0