Neat. I always envision that fans of a particular sports franchise use these text descriptions to reconstruct the game in their minds in the same way that people who play blindfold chess [1] do.
I love plaintextsports for baseball already. Baseball is a game that serializes to text very well (and radio) vs other sports. Bringing it to the terminal is cool too.
Totally anecdotal, but there are people who literally get paid to watch games and record what happens at every step. I used to have that job. This is how MLB, ESPN etc. have live updates which powers stuff like this.
I love baseball and I love that the hacker culture seems to love baseball too.
I read that part of baseball's decline from the premiere American sport was due to its outdated revenue model (strict reliance on ticket sales). The NFL in 80s really embraced TV and reached more fans and here we are. MLB has been recently way ahead of the curve on streaming (MLB.tv, AWS StatCast etc).
I hope projects like this contribute to baseball regaining popularity
I've been getting into baseball and what I love about it is the rising tension.
Like how people take turns playing offense and defense and how you can only get runs by touching home plate - and if the inning is over, you just lose all your progress.
It kind of just feels like a board game with some many things happening at once in such a small amount of time.
This is great. I’m working on something similar for tracking college football games from the terminal. Right now it just shows a List of active games with minimal navigation. lots of great inspiration.
Espn has a feed of soccer events (cards, shots, goals, etc), but that doesn't give you anything close to a complete state-of-the-game in the way that baseball scoring does.
I did a tour of an MLS stadium yesterday and the tour guide was showing some of the equipment the players wear during the game and the _teams_ actually have a moment by moment read out of exactly where all all the players are on the field and what they are doing, where contact is made on the ball, their heart rate and lots of other stuff, and the ball itself has electronics in it in some leagues, so it actually _is_ possible to completely reconstruct a game from a data feed. Just that the feed isn't public.
36 comments
[ 3.1 ms ] story [ 54.4 ms ] thread(I misinterpreted "watch" completely different (post history will reflect why))
Of course, the obvious step after that is for MLB to shit a brick and shut down the API.
[1] https://en.wikipedia.org/wiki/Blindfold_chess
I love baseball and I love that the hacker culture seems to love baseball too.
I read that part of baseball's decline from the premiere American sport was due to its outdated revenue model (strict reliance on ticket sales). The NFL in 80s really embraced TV and reached more fans and here we are. MLB has been recently way ahead of the curve on streaming (MLB.tv, AWS StatCast etc).
I hope projects like this contribute to baseball regaining popularity
Like how people take turns playing offense and defense and how you can only get runs by touching home plate - and if the inning is over, you just lose all your progress.
It kind of just feels like a board game with some many things happening at once in such a small amount of time.
Years ago, I wrote something based on this same premise, mostly just to experiment with Golang: https://github.com/jimt1234/mlbcli
-- Neal Stephenson
<https://www.azquotes.com/quote/783529>
<https://hackneys.com/docs/in-the-beginning-was-the-command-l...> (PDF)
(Play-by-play...)
mlbt: https://github.com/mlb-rs/mlbt gomlb (self plug): https://github.com/AxBolduc/gomlb
I also know of NBA CLI (https://github.com/dylantientcheu/nbacli) for the NBA but last I checked it was having issues with changes to the NBA API.
EDIT: Nevermind, I found one downthread: https://github.com/mlb-rs/mlbt
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)
Does something similar exist for f1? Or soccer?
I did a tour of an MLS stadium yesterday and the tour guide was showing some of the equipment the players wear during the game and the _teams_ actually have a moment by moment read out of exactly where all all the players are on the field and what they are doing, where contact is made on the ball, their heart rate and lots of other stuff, and the ball itself has electronics in it in some leagues, so it actually _is_ possible to completely reconstruct a game from a data feed. Just that the feed isn't public.