Show HN: Faceoff – NHL 경기를 따라보는 terminal UI
·2026.04.20 02:44
NHL 경기·스코어·통계를 보여주는 Python 기반 TUI.
Faceoff는 NHL 하키 경기를 실시간으로 따라볼 수 있는 terminal user interface(TUI) 애플리케이션이다.
- Live Game Schedule: 날짜별 경기 목록을 보고 이전/다음 날짜로 이동할 수 있다.
- Real-time Updates: 진행 중인 경기의 스코어를 자동 갱신한다.
- Game Details: 플레이바이플레이, 박스 스코어, 득점 요약을 확인할 수 있다.
- Pre-Game Preview: 예정 경기의 골리 비교와 스케이터 리더 정보를 보여준다.
- League Standings: 와일드카드, 디비전, 컨퍼런스, 리그별 순위를 여러 뷰로 제공한다.
- Player Stats Leaders: 스케이터와 골리의 주요 스탯 리더를 조회할 수 있다.
- Team Browser: 전체 팀을 탐색하고 로스터와 일정도 볼 수 있다.
- Player Profiles: 선수 상세 정보, 커리어 스탯, 경기 로그를 확인할 수 있다.
레이아웃은 terminal width에 맞춰 자동 조정되고, 경기 시간은 사용자의 local timezone과 약어로 표시된다.
실행은 uvx faceoff로 바로 가능하고, pip install faceoff로도 설치할 수 있다.
구현은 Textual과 nhl-stats-api-client를 사용했으며, NHL 공식 소속이 아닌 공개 API 데이터를 활용한다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.