Show HN: Faceoff – NHL 경기 추적을 위한 터미널 UI

발행: (2026년 4월 20일 AM 02:44 GMT+9)
3 분 소요

Source: Hacker News

기능

  • Live Game Schedule: 날짜별로 NHL 경기를 탐색하고 이전/다음 날짜로 쉽게 이동
  • Real-time Updates: 실시간 경기 점수를 자동으로 새로 고침
  • Game Details: 진행 중이거나 종료된 경기의 플레이‑바이‑플레이, 박스 스코어, 득점 요약 확인
  • Pre-Game Preview: 다가오는 경기의 매치업 데이터(골키퍼 비교, 스케이터 리더 등) 제공
  • League Standings: 와일드 카드, 디비전, 컨퍼런스, 리그 등 다양한 보기 방식으로 현재 NHL 순위 표시
  • Player Stats Leaders: 스케이터와 골키퍼의 다양한 통계 카테고리별 상위 선수 확인
  • Team Browser: 모든 NHL 팀을 탐색하고 로스터와 팀 일정 확인
  • Player Profiles: 상세 선수 정보, 커리어 통계, 경기 로그 제공
  • Responsive Layout: 터미널 너비에 따라 경기 카드와 순위표가 자동으로 배치
  • Local Time Display: 경기 시간이 사용자의 현지 시간대와 약어로 표시

스크린샷

게임 상세 화면 (다양한 터미널 색상 스키마로 표시):
이미지는 제공되지 않음.

리그 순위:
이미지는 제공되지 않음.

빠른 시작

설치

Faceoff을 실행하는 가장 쉬운 방법은 uvx를 사용하는 것입니다:

uvx faceoff

또는 pip로 설치합니다:

pip install faceoff
faceoff

감사의 글

이 프로젝트는 MLB 야구 경기를 터미널에서 따라볼 수 있는 유사 애플리케이션인 Playball에서 영감을 받았습니다.

사용 기술

  • Textual – 파이썬용 최신 TUI 프레임워크로 사용자 인터페이스를 구현
  • nhl-stats-api-client – NHL API 데이터를 접근하기 위한 파이썬 클라이언트

면책 조항

이 프로젝트는 National Hockey League (NHL), 그 팀들, 혹은 그 계열사와 어떠한 공식적인 연관도 없으며, NHL이나 팀들의 로고, 상표 및 데이터는 NHL 및 해당 팀들의 소유입니다.

이 애플리케이션은 공개된 NHL API 데이터를 정보 제공 및 교육 목적에 한해 사용합니다.

0 조회
Back to Blog

관련 글

더 보기 »