play ball!
It's pretty easy once you have Go installed:
go get -u github.com/benfb/vin
go install github.com/benfb/vin
Vin has the ability to notify you via text message when a blacked-out game becomes available to watch on MLB.tv. To do this, it needs to periodically check with the MLB servers to see whether a game is finished. Most vin commands can be run locally, but to get notified, you have to run a server somewhere with vin server
and then send a request to be notified from a computer with vin watch
. You'll get a text 90 minutes after the game finishes (when you can watch it).
$ vin results
Dodgers (69 - 55) @ Reds (53 - 71)
+---------+------+------+------+
| TEAM | RUNS | HITS | ERRS |
+---------+------+------+------+
| Dodgers | 18 | 21 | 1 |
| Reds | 9 | 14 | 0 |
+---------+------+------+------+
Inning: Final ✓
Nationals (73 - 50) @ Orioles (67 - 56)
+-----------+------+------+------+
| TEAM | RUNS | HITS | ERRS |
+-----------+------+------+------+
| Nationals | 0 | 0 | 0 |
| Orioles | 0 | 0 | 0 |
+-----------+------+------+------+
Inning: 1 ▾
Probable pitchers:
+-------------+-----+------+
| PITCHER | WON | LOST |
+-------------+-----+------+
| A.J. Cole | 0 | 0 |
| Dylan Bundy | 6 | 4 |
+-------------+-----+------+
$ vin results 6/3/16
D-backs (24 - 33) @ Cubs (38 - 15)
-+---------+------+------+------+
| TEAM | RUNS | HITS | ERRS |
+---------+------+------+------+
| D-backs | 0 | 6 | 2 |
| Cubs | 6 | 7 | 0 |
+---------+------+------+------+
Inning: Final ✓
...
Rockies (24 - 30) @ Padres (22 - 34)
+---------+------+------+------+
| TEAM | RUNS | HITS | ERRS |
+---------+------+------+------+
| Rockies | 0 | 2 | 2 |
| Padres | 4 | 4 | 1 |
+---------+------+------+------+
Inning: Final ✓
$ vin results -e cubs
Dodgers (69 - 55) @ Reds (53 - 71)
+---------+------+------+------+
| TEAM | RUNS | HITS | ERRS |
+---------+------+------+------+
| Dodgers | 18 | 21 | 1 |
| Reds | 9 | 14 | 0 |
+---------+------+------+------+
...
Yankees (63 - 60) @ Mariners (66 - 57)
Probable pitchers:
+----------------+-----+------+
| PITCHER | WON | LOST |
+----------------+-----+------+
| Michael Pineda | 6 | 10 |
| Cody Martin | 1 | 2 |
+----------------+-----+------+
$ vin standings nlc
National League Central
+---+---------------------+------+-----+------+------+-----+
| # | TEAM | PCT | WON | LOST | BACK | STR |
+---+---------------------+------+-----+------+------+-----+
| 1 | Chicago Cubs | .634 | 78 | 45 | - | L1 |
| 2 | St. Louis Cardinals | .537 | 66 | 57 | 12 | W1 |
| 3 | Pittsburgh Pirates | .512 | 62 | 59 | 15 | L3 |
| 4 | Milwaukee Brewers | .431 | 53 | 70 | 25 | W1 |
| 5 | Cincinnati Reds | .427 | 53 | 71 | 25.5 | L2 |
+---+---------------------+------+-----+------+------+-----+
$ vin standings -a
+----+-----------------------+------+-----+------+-----+
| # | TEAM | PCT | WON | LOST | STR |
+----+-----------------------+------+-----+------+-----+
| 1 | Chicago Cubs | .634 | 78 | 45 | L1 |
| 2 | Washington Nationals | .593 | 73 | 50 | L1 |
| 3 | Texas Rangers | .584 | 73 | 52 | L2 |
| 4 | Cleveland Indians | .582 | 71 | 51 | W1 |
| 5 | Toronto Blue Jays | .565 | 70 | 54 | L1 |
...
| 28 | Arizona Diamondbacks | .411 | 51 | 73 | L1 |
| 29 | Minnesota Twins | .395 | 49 | 75 | L4 |
| 30 | Atlanta Braves | .363 | 45 | 79 | W1 |
+----+-----------------------+------+-----+------+-----+
vin
is named after Vin Scully.