Show HN: Faceoff – 用于跟踪 NHL 比赛的终端 UI

发布: (2026年4月20日 GMT+8 01:44)
3 分钟阅读

Source: Hacker News

功能

  • 实时赛程:按日期浏览 NHL 比赛,支持前一天/后一天快捷切换
  • 实时更新:比赛进行中自动刷新比分
  • 比赛详情:查看进行中和已结束比赛的逐场回放、盒子得分和得分汇总
  • 赛前预览:查看即将开赛的对阵数据,包括守门员对比和球员领袖统计
  • 联盟排名:以多种视图(外卡、分区、会议、全联盟)查看当前 NHL 排名
  • 球员统计领袖:查看球员和守门员在各项统计类别中的前列球员
  • 球队浏览:浏览所有 NHL 球队,查看阵容和球队赛程
  • 球员档案:查看球员的详细信息、职业生涯统计和比赛日志
  • 响应式布局:比赛卡片和排名会根据终端宽度自动排列
  • 本地时间显示:比赛时间以本地时区及其缩写显示

截图

比赛详情视图(展示不同终端配色方案):
未提供图片。

联盟排名:
未提供图片。

快速开始

安装

运行 Faceoff 最简便的方式是使用 uvx

uvx faceoff

或者使用 pip 安装:

pip install faceoff
faceoff

致谢

本项目的灵感来源于 Playball,这是一款用于跟踪 MLB 棒球比赛的类似终端应用。

构建使用

  • Textual – 为 Python 提供的现代 TUI 框架,负责用户界面
  • nhl-stats-api-client – 用于访问 NHL API 数据的 Python 客户端

免责声明

本项目与美国国家冰球联盟(NHL)、其任何球队或其任何关联方均无关联、未获认可,也未以任何方式正式关联。所有 NHL 标志、商标和数据均为 NHL 及其球队所有。

本应用仅使用公开的 NHL API 数据,供信息查询和教育用途。

0 浏览
Back to Blog

相关文章

阅读更多 »

Windows 的 Sudo

欢迎来到 Sudo for Windows 的代码仓库 https://aka.ms/sudo 🥪。Sudo for Windows 允许用户直接在未提升权限的终端中运行提升权限的命令 w...