Show HN: Faceoff – A terminal UI for following NHL games
The app was mostly vibe-coded with Claude Code, but not one-shot. I added features and fixed bugs by using it, as I spent way too much time in the terminal over the last few months.
Try it out with `uvx faceoff` (requires uv).
- yuppiepuppie - 20184 sekunder sedanNice! I was thinking about doing something like this but for cycling, however one of the biggest PIA about building products for sports is all the gating of data.
Does the NHL really provide an API for all games? That's nice...
- divbzero - 27207 sekunder sedanRelated:
Playball – Watch MLB games from a terminal - https://news.ycombinator.com/item?id=45451577 - Oct 2025 (146 comments)
Playball: Watch MLB games from the comfort of your own terminal - https://news.ycombinator.com/item?id=37591070 - Sept 2023 (1 comment)
Playball: Watch MLB games from the comfort of your own terminal - https://news.ycombinator.com/item?id=21653981 - Nov 2019 (42 comments)
- ipaddr - 8220 sekunder sedanDo the endpoints still work?
Keeping upto date endpoints for sport scores is the most difficult challenge.
- mooktakim - 5192 sekunder sedanIt's like the reinvention of Teletext
- captn3m0 - 17307 sekunder sedanLink to the API Client is incorrect at the bottom: https://github.com/nhl-stats-api-client instead of https://github.com/liahimratman/nhl-api-client
- jlongman - 15602 sekunder sedannIce! Does it have player in-game stats like TOI and +/-?
This reminds me of that f1 tui… https://github.com/JustAman62/undercut-f1 or https://github.com/IAmTomShaw/f1-race-replay. The one I’m thinking of syncs with kodi for delayed playback “live” stats.
- freedomben - 27102 sekunder sedanNice, I've now created dozens of little personal tools like this now :-)
This is IMHO the killer AI feature for personal use. So many utlities I never would have spent time on are now within reach. Even just non-trivial bashrc aliases and functions
- embedding-shape - 24791 sekunder sedan> Acknowledgments - This project was inspired by Playball, a similar terminal application for following MLB baseball games.
Should've gone for something generalized that could handle a bunch of different games, instead of just another sport, so someone caring about multiple sports don't need multiple TUIs :)
- rangersny1 - 24977 sekunder sedanNice! In practice, how far behind the TV broadcast does it end up being?
- james-clef - 24946 sekunder sedanWicked. Who is your team?
- cyberax - 22461 sekunder sedanWhat next? Perhaps a small scripting language to run on the side of the terminal?
You know, just to make some simple automations possible, nothing super-special.
- _doctor_love - 21393 sekunder sedansettle down
- itsnh98 - 23978 sekunder sedanGo Habs!
- j45 - 25207 sekunder sedanThe missing interface from sports.
Nördnytt! 🤓