Nice, 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
Yeah, I completely agree. It's awesome to be able to build anything you want (as long as it's not too complex). I, too, have at least a dozen, and I usually don't share, but with the playoffs starting, I felt others could enjoy this one.
Same — similar pile accumulating, and GitHub has fallen way behind. I keep going back and forth on whether a monorepo is the right answer or if it'd just make the sprawl more legible without actually helping. How are you organizing yours?
That’s not bad. One of my favorite times is college football season with a big game on say, ABC. You quickly learn who it watching OTA, who is watching on cable and who has YoutubeTV based on the different reaction times after a big play.
> 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 :)
Different sports have different ways to present the data. But most importantly, the data availability differs a lot between leagues, so there’s a benefit to having separate tools. I, for one, would not want to maintain an app for all sports.
Having long ago built an app that does gamecasts for multiple sports, similar to what you get from ESPN, every sport is completely different. There's almost nothing that matches up, except for the very basic concept of a box score. Even play by play has enough differences to be vastly different
I never once built an app for gamecasts, any sport, but even I do realize that sports are different... Not sure what made you(s) believe I'm suggesting the exact same UI for all the sports.
Nice! 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 | 7 hours ago
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)
j45 | 6 hours ago
freedomben | 7 hours ago
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
[OP] vcf | 7 hours ago
cr125rider | 7 hours ago
embedding-shape | 6 hours ago
That's the thing. It was always awesome, as long as it wasn't too complex. The only thing that changed for me what was "too complex".
zawakin | 6 hours ago
[OP] vcf | 2 hours ago
j45 | 6 hours ago
rangersny1 | 6 hours ago
[OP] vcf | 6 hours ago
brewdad | 4 hours ago
james-clef | 6 hours ago
[OP] vcf | 6 hours ago
bradley_taunt | 3 hours ago
(From a Senators fan…)
embedding-shape | 6 hours ago
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 :)
[OP] vcf | 6 hours ago
bpev | 5 hours ago
prh8 | 2 hours ago
embedding-shape | 2 hours ago
itsnh98 | 6 hours ago
cyberax | 6 hours ago
You know, just to make some simple automations possible, nothing super-special.
_doctor_love | 5 hours ago
yuppiepuppie | 5 hours ago
Does the NHL really provide an API for all games? That's nice...
[OP] vcf | 5 hours ago
stackskipton | 3 hours ago
captn3m0 | 4 hours ago
[OP] vcf | 2 hours ago
jlongman | 4 hours ago
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.
[OP] vcf | 2 hours ago
ipaddr | 2 hours ago
https://api-web.nhle.com/v1
Keeping upto date endpoints for sport scores is the most difficult challenge.
[OP] vcf | an hour ago
mooktakim | an hour ago