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 something something 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 Needs an Absurd Ukulele Concert 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. O Tempura, O Morays ('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: social distancing since 1980 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

BBTF Partner

Dynasty League Baseball

Support BBTF

donate

Thanks to
JPWF13
for his generous support.

You must be logged in to view your Bookmarks.

Hot Topics

NewsblogWORLD SERIES 2020 OMNICHATTER!
(436 - 3:25am, Oct 25)
Last: The Gary DiSarcina Fan Club (JAHV)

NewsblogExclusive: Ex-Astros exec Mike Elias eyed for potential MLB pension fraud in his new role as Orioles GM
(3 - 12:11am, Oct 25)
Last: The Yankee Clapper

NewsblogBaseball fans’ biggest problem with Rob Manfred? He doesn’t appear to be one of them
(15 - 11:40pm, Oct 24)
Last: The Honorable Ardo

NewsblogSources on what it could take to land Trevor Bauer -- and where he'll end up
(8 - 10:11pm, Oct 24)
Last: The Duke

NewsblogAlex Rodriguez says he would have increased Mets' payroll to $225 million if he'd purchased team
(15 - 9:43pm, Oct 24)
Last: Starring Bradley Scotchman as RMc

NewsblogThe Jewish World Series
(34 - 9:29pm, Oct 24)
Last: Starring Bradley Scotchman as RMc

NewsblogA Conversation With Tom House, the “Father of Modern Pitching Mechanics”
(6 - 8:45pm, Oct 24)
Last: Pat Rapper's Delight (as quoted on MLB Network)

NewsblogOT - October 2020 College Football thread
(164 - 8:38pm, Oct 24)
Last: Meatwad

NewsblogOT - NBA Bubble Thread
(4032 - 7:45pm, Oct 24)
Last: Der-K's emotional investment is way up

Sox TherapyMeet the 2021 Boston Red Sox - Position Players
(33 - 7:00pm, Oct 24)
Last: Darren

Sox TherapyJust Say No
(2 - 6:24pm, Oct 24)
Last: Darren

NewsblogShould a Neutral-Site World Series Become Baseball’s New Normal?
(41 - 6:16pm, Oct 24)
Last: Lowry Seasoning Salt

NewsblogYoung Dodgers pitchers set up to fail in ‘out-getter’ role in Game 2
(25 - 6:13pm, Oct 24)
Last: Darren

NewsblogSocial distancing limited Covid-19 spread for Major League Baseball teams
(5 - 6:08pm, Oct 24)
Last: Walt Davis

NewsblogOT - Soccer Thread - Brave New World
(429 - 3:51pm, Oct 24)
Last: AuntBea odeurs de parfum de distance sociale

Page rendered in 0.3442 seconds
48 querie(s) executed