Faceoff:实时跟踪NHL比赛的TUI应用,具备多项实用特性!
特性
Faceoff是一款终端用户界面(TUI)应用程序,可实时跟踪美国国家冰球联盟(NHL)的比赛。它具有实时比赛日程、实时更新、比赛详情、赛前预览、联盟排名、球员数据排名、球队浏览、球员资料、自适应布局、本地时间显示等特性。
截图
展示了比赛详情视图(不同终端配色方案)和联盟排名的截图。
快速开始
运行Faceoff最简单的方法是使用 `uvx`:
uvx faceoff
或者使用pip安装:
pip install faceoff
faceoff
致谢
本项目的灵感来源于 [Playball](https://github.com/paaatrick/playball),这是一款类似的用于跟踪美国职业棒球大联盟(MLB)比赛的终端应用程序。
构建工具
- [Textual](https://github.com/Textualize/textual):用于Python的现代TUI框架,为用户界面提供支持。
- [nhl-stats-api-client](https://github.com/liahimratman/nhl-api-client):用于访问NHL API数据的Python客户端。
免责声明
本项目与美国国家冰球联盟(NHL)、其任何球队或附属机构没有关联,也未得到其认可或官方授权。所有NHL标志、商标和数据均为NHL及其球队的财产。本应用程序仅出于信息和教育目的使用公开可用的NHL API数据。由 [vgreg](https://vgreg.com) 维护。使用 [ Material for MkDocs ](https://squidfunk.github.io/mkdocs-material/) 制作。
