Show HN: Faceoff – NHL 경기 추적을 위한 터미널 UI
발행: (2026년 4월 20일 AM 02:44 GMT+9)
3 분 소요
원문: Hacker News
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 데이터를 정보 제공 및 교육 목적에 한해 사용합니다.