Baseball for the Thinking Fan

Login | Register | Feedback

btf_logo
You are here > Home > Baseball Newsstand > Baseball Primer Newsblog > Discussion
Baseball Primer Newsblog
— The Best News Links from the Baseball Newsstand

Tuesday, May 16, 2017

Scoreboard.GQ: All MLB and MiLB scores on one page

For years, I’ve been irritated that I couldn’t find a site that displayed live scores for every level of organized baseball on one page. If I wanted to find out how the Indians, Toledo Mud Hens, and Akron Rubberducks did, that involved multiple clicks and perhaps multiple sites.

So I solved my own problem and built it myself.

It displays probable pitchers, team records, scores, inning, outs, current batter with slash stats, current pitcher with W-L and ERA, baserunners on each base, pitchers of record for completed games, links to MLB.com Gameday for major league games, and links to live box scores for minor league games.

Jefferson Manship (Dan Lee) Posted: May 16, 2017 at 01:00 PM | 35 comment(s) Login to Bookmark
  Tags: general, websites

Reader Comments and Retorts

Go to end of page

Statements posted here are those of our readers and do not represent the BaseballThinkFactory. Names are provided by the poster and are not verified. We ask that posters follow our submission policy. Please report any inappropriate comments.

   1. Jefferson Manship (Dan Lee) Posted: May 16, 2017 at 01:13 PM (#5456511)
A few notes:

* Thanks to David Peng (LA Podcasting Hombre of Anaheim) for feedback as I built the site.
* There's no real reason I used a .GQ domain, other than it being free.
* If the .GQ domain goes down, which it did for a while yesterday, you can reach the site at bit.ly/bbscores.
* Thanks to the fine people of Equatorial Guinea for the use of their TLD.
* I'm a hobbyist with no real training in code beyond some basic HTML. I'm teaching myself as I go along.
* On a related note, currently the scoreboards update every 180 seconds with a full page refresh. I'm struggling mightily to figure out how to fetch updates via AJAX, and would welcome assistance if any of you know how to get that done and want to help.
* I'm not running any ads or anything, and have no current plans to do so. Maybe, possibly, I'll put up a Paypal link for anyone who wants to donate to cover my costs, but the costs are minimal at this point.
   2. Rennie's Tenet Posted: May 16, 2017 at 01:23 PM (#5456530)
Thanks, Dan! This is neat - I like to do a very quick check on how minor league starters did every night.
   3. RickG Posted: May 16, 2017 at 01:37 PM (#5456544)
Dan - this looks to be great. Thank you!
   4. Rally Posted: May 16, 2017 at 02:00 PM (#5456579)
Thank you Dan. I'll bookmark this one.
   5. bads85 Posted: May 16, 2017 at 02:06 PM (#5456583)
Thank you very much, Dan.
   6. Jefferson Manship (Dan Lee) Posted: May 16, 2017 at 02:13 PM (#5456590)
Thanks for the kind words. Much appreciated.
   7. The Yankee Clapper Posted: May 16, 2017 at 02:48 PM (#5456632)
That many games makes finding the games of interest a bit of a visual challenge, but trade-offs are a fact of life. Would it be worth it to include some links allowing you to filter the results by the minor league affiliation? One click brings up the games of a MLB team and all its farm teams?

And to drive enough traffic to bring in the advertising to support a future life of leisure, perhaps a large banner for the TIM TEBOW BOX SCORE?
   8. PS is probably out of his league Posted: May 16, 2017 at 02:56 PM (#5456639)
I might be able to help with your AJAX issue. It looks like it's mostly an angular app, so I can look at helping out after work. Feel free to primermail me.
   9. Jose is El Absurd Bronson Y Pollo Posted: May 16, 2017 at 03:00 PM (#5456647)
Damn that's fantastic.
   10. Russ Posted: May 16, 2017 at 03:04 PM (#5456649)
Vis-a-vis 7's comment, if you could just put the standard org three initials (PIT, CHC, STL) next to the city names, I found that it was awesomely easy to Cmd (Ctrl)-F to find teams without scrolling through the panels (if they are not showing, it scrolls in the panel right to the team). If I could search by org, then 6 fast Ctrl-F "PIT" would show me how shittily the Pirates organization is doing on any particular day.

But really, in it's current form, it's amazing so don't do what I said if it makes it worse in any way.
   11. Jefferson Manship (Dan Lee) Posted: May 16, 2017 at 03:08 PM (#5456655)
#7: Filters are a longer-term goal of mine, but simple organizational filters are something I could probably implement pretty easily. As for advertising, the MLB.com API's terms of service talk about the data being published and available for non-commercial use, so I don't want to anger the MLBAM gods. I can't imagine they'd have a problem with me breaking even financially, but I wouldn't want to start raking in TIM TEBOW BOX SCORE!!! money.

At this point, "breaking even financially" would equal seven or eight bucks a month, so it's not threatening to put me out on the street or anything.

#8: Fantastic, thank you. AJAX just makes my head spin - I can handle basic Javascript and some JQuery and Angular, but AJAX has been blowin' my mind up.
   12. eddieot Posted: May 16, 2017 at 03:13 PM (#5456665)
Love this Dan!! You da man!!

Perhaps a voluntary funding link for operational costs would fly under MLBAM radar? I would certainly kick in. I already sponsor a few pages on BB-REF.
   13. Russ Posted: May 16, 2017 at 03:20 PM (#5456673)
Perhaps a voluntary funding link for operational costs would fly under MLBAM radar? I would certainly kick in. I already sponsor a few pages on BB-REF.


Maybe you could donate the excess to one of MLB's favorite programs (like Reviving Baseball in Inner Cities, not the Rays).
   14. Kiko Sakata Posted: May 16, 2017 at 03:26 PM (#5456684)
Very cool website, Dan! Thanks for putting this together and sharing it here.
   15. Jefferson Manship (Dan Lee) Posted: May 16, 2017 at 03:32 PM (#5456692)
#10: I think I can probably do that, at least for MLB teams. I'd just make the text tiny and the same color as the background, so it's available for CTRL-F searches but not intrusive. Thanks for the idea.
   16. PreservedFish Posted: May 16, 2017 at 03:34 PM (#5456699)
I'd prefer if the MLB board took up the majority of the page, making scrolling unnecessary. But it looks really great.
   17. Jefferson Manship (Dan Lee) Posted: May 16, 2017 at 03:45 PM (#5456715)
I think I'll eventually make the iframes taller so there's little-to-no scrolling once you get to the level you want to see. Also, implementing AJAX updates would allow me to stop the autorefresh, which would cut down on the scrolling.
   18. ERROR---Jolly Old St. Nick Posted: May 16, 2017 at 04:37 PM (#5456770)
I first saw this at the top of the Omnichatter thread, and I'll repeat my appreciation for a terrific website. It's great to be young and be a Giant Yankee baseball bug.
   19. PreservedFish Posted: May 16, 2017 at 04:40 PM (#5456774)
Am I seeing Mexican teams in the AAA box?
   20. 'Spos Posted: May 16, 2017 at 04:42 PM (#5456778)
This is awesome.
   21. Bote Man Posted: May 16, 2017 at 04:44 PM (#5456780)
This is an awesome effort.

My 2 cents worth: keeping the page elements simple reduces your bandwidth usage (and costs) and makes it quicker to load for us, so I vote for that approach just as I did for B-Ref.

That AJAX stuff sounds close to voodoo so proceed with care, it might be a much bigger project than you thought.

I'm not sure how popular it would be, but I'd vote for whatever the buzzword for "fluid design" is this week. Rather than fixed frames with internal scroll bars, allow the page to resize naturally whether it's my big desktop screen or a tiny phone viewport or a tablet. Just kicking out some ideas to consider, but good work already!
   22. Jefferson Manship (Dan Lee) Posted: May 16, 2017 at 05:29 PM (#5456837)
Am I seeing Mexican teams in the AAA box?
You are. MiLB treats the Mexican League as a third AAA league, so those games appear too.
My 2 cents worth: keeping the page elements simple reduces your bandwidth usage (and costs) and makes it quicker to load for us, so I vote for that approach just as I did for B-Ref.
Thanks. Yeah, it's important to me that this be simple. I'm not trying to be slick, I just want a useful tool. Particularly as someone with no actual coding training, there's no way I could make something cooler-looking than billion dollar organizations like ESPN, Fox, or Yahoo. The only way this is worth doing is if it provides functionailty that they don't.
I'm not sure how popular it would be, but I'd vote for whatever the buzzword for "fluid design" is this week. Rather than fixed frames with internal scroll bars, allow the page to resize naturally whether it's my big desktop screen or a tiny phone viewport or a tablet. Just kicking out some ideas to consider, but good work already!
Thanks! That's a longer-term goal, something that I'd like to implement as my skill level increases. The frames aren't necessarily intended as a permanent format, but are a workable system for now.
   23. jmurph Posted: May 16, 2017 at 05:32 PM (#5456841)
Adding to the chorus: this is very cool, thanks Dan.
   24. Bote Man Posted: May 16, 2017 at 06:02 PM (#5456874)
Humorous note: I run the excellent NoScript script blocker in Firefox and until I allowed thejamootz.com to run it's stuff, the page looked decidedly different :-)
   25. Don August(us) Cesar Geronimo Berroa Posted: May 16, 2017 at 09:20 PM (#5457064)
Great site. Looks awesome within chrome. One ask... It looks like you are going to have all Rookie League games in one square. That could be as many as 30 games a day to scroll through. Any chance you could split out the lower and higher Rookie Leagues?
   26. PreservedFish Posted: May 16, 2017 at 10:49 PM (#5457160)
Just went to MLB.com, was disappointed, came back here, bookmarked the new page.
   27. BDC Posted: May 17, 2017 at 09:12 AM (#5457269)
Duly bookmarked as well, and greatly appreciated, Dan.

I rarely know what's going on with the Rangers affiliates even at the AAA level, but now I know that Jurickson Profar is leading off for Round Rock and somehow they've reacquired Drew Stubbs to bat #2. I feel like an insider now :)
   28. Ziggy: The Platonic Form of Russell Branyan Posted: May 17, 2017 at 09:52 AM (#5457298)
Wow. That's all. Great work.
   29. Jefferson Manship (Dan Lee) Posted: May 17, 2017 at 11:04 AM (#5457339)
Thanks, everybody. And a huge thanks to PS for helping me with a more seamless and efficient way to update games.

#25:
Any chance you could split out the lower and higher Rookie Leagues?
Good question. I'll look into it - I pull my data directly from MLB.com's public Gameday API, so I'd need to see if there's an easy way to separate them. If I can, I will.
   30. Dock Ellis Posted: May 17, 2017 at 11:48 AM (#5457387)
Fantastic! Bookmarking and sharing. Thank you.
   31. Nero Wolfe, Indeed Posted: May 17, 2017 at 01:04 PM (#5457488)
Great site, and I've bookmarked it and mentioned it to friends.

One note, the dates seem to be a bit goofy, unless today really is 12/16/2022.
   32. Jefferson Manship (Dan Lee) Posted: May 17, 2017 at 01:08 PM (#5457500)
#31: Are you using MS Edge? I've seen that bug on Edge, but not on Chrome, Firefox, or Opera.

Edge does goofy stuff with Javascript Date() calls, and I confess I haven't spent a ton of time looking into it.
   33. Jefferson Manship (Dan Lee) Posted: May 17, 2017 at 01:48 PM (#5457547)
FWIW, Paypal button has been added. Please don't, in any way, feel obligated to give me money. I say this only because someone mentioned it earlier in the thread.
   34. Bote Man Posted: May 17, 2017 at 02:07 PM (#5457579)
Edge does goofy stuff with Javascript Date() calls, and I confess I haven't spent a ton of time looking into it.

Don't bother, it's not you, it's MicroSoft. More's the pity.
   35. Nero Wolfe, Indeed Posted: May 17, 2017 at 02:18 PM (#5457590)
#31: Are you using MS Edge? I've seen that bug on Edge, but not on Chrome, Firefox, or Opera.


I am. I've been using Edge because it doesn't crash every 5 minutes while using Flash, which has been a huge problem for me with Firefox.

You must be Registered and Logged In to post comments.

 

 

<< Back to main

News

All News | Prime News

Old-School Newsstand


BBTF Partner

Support BBTF

donate

Thanks to
Sebastian
for his generous support.

Bookmarks

You must be logged in to view your Bookmarks.

Hot Topics

NewsblogOTP 17 July 2017: Love is baseball, family. Keep the politics out
(2476 - 6:52am, Jul 28)
Last: Renegade (((JE)))

NewsblogMLBTR: Rays To Acquire Lucas Duda
(25 - 6:43am, Jul 28)
Last: Leroy Kincaid

NewsblogA look into Albert Pujols’ terrible 2017 - Halos Heaven
(75 - 6:32am, Jul 28)
Last: zachtoma

NewsblogRebellions are built on OMNICHATTER, July 27, 2017
(93 - 6:21am, Jul 28)
Last: ERROR---Jolly Old St. Nick

NewsblogMike Timlin responds to criticisms about his broadcasting skills
(6 - 6:11am, Jul 28)
Last: ERROR---Jolly Old St. Nick

NewsblogHall-Of-Fame Careers That Cooperstown Never Gave The Time Of Day | FiveThirtyEight
(45 - 1:18am, Jul 28)
Last: SoSHially Unacceptable

NewsblogDansby Swanson is demoted to Gwinnett, and it needed to happen | Mark Bradley blog
(15 - 12:37am, Jul 28)
Last: Walt Davis

Gonfalon CubsWhat a difference a week makes
(62 - 11:50pm, Jul 27)
Last: Walt Davis

NewsblogAdrian Beltre ejected for hilarious antics in on-deck circle
(38 - 11:30pm, Jul 27)
Last: Bote Man

NewsblogOT: Summer Soccer Thread 2017
(205 - 11:24pm, Jul 27)
Last: Jose is El Absurd Bronson Y Pollo

NewsblogThe Evolution of Positional Differences in Free-Agent Costs | FanGraphs Baseball
(4 - 10:34pm, Jul 27)
Last: Walt Davis

NewsblogTim Tebow’s no circus act: He’s a real Mets prospect
(41 - 10:34pm, Jul 27)
Last: homerwannabee

NewsblogTrade Deadline Rumors -
(2 - 9:46pm, Jul 27)
Last: Khrushin it bro

NewsblogYankees have a new ace — and reason for Sonny Gray restraint | New York Post
(30 - 6:43pm, Jul 27)
Last: Khrushin it bro

NewsblogOT-NBA off season thread
(1524 - 6:03pm, Jul 27)
Last: aberg

Page rendered in 0.2370 seconds
47 querie(s) executed