Skip to content

Commit 96fff84

Browse files
authored
Merge pull request #8 from toddrob99/develop
## v0.0.8 * FIX: Error in schedule() when probable pitcher is missing #6 * FIX: Error in schedule() when linescore is missing (postponed games) #7
2 parents 5f3c029 + 11ccc09 commit 96fff84

7 files changed

Lines changed: 21 additions & 19 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,4 +150,4 @@ print( statsapi.game_scoring_plays(567074) )
150150

151151
## Copyright Notice
152152

153-
This API wrapper interfaces with MLB's Stats API. Use of MLB data is subject to the notice posted at http://gdx.mlb.com/components/copyright.txt.
153+
This package and its author are not affiliated with MLB or any MLB team. This API wrapper interfaces with MLB's Stats API. Use of MLB data is subject to the notice posted at http://gdx.mlb.com/components/copyright.txt.

docs/endpoints.m.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2029,8 +2029,9 @@ <h1 class="title"><span class="name">statsapi.endpoints</span> module</h1>
20292029
<span class="s1">&#39;required&#39;</span><span class="p">:</span> <span class="bp">True</span>
20302030
<span class="p">}</span>
20312031
<span class="p">},</span>
2032-
<span class="s1">&#39;query_params&#39;</span><span class="p">:</span> <span class="p">[</span><span class="s1">&#39;season&#39;</span><span class="p">,</span><span class="s1">&#39;sportIds&#39;</span><span class="p">,</span><span class="s1">&#39;statGroup&#39;</span><span class="p">,</span><span class="s1">&#39;gameType&#39;</span><span class="p">,</span><span class="s1">&#39;stats&#39;</span><span class="p">,</span><span class="s1">&#39;order&#39;</span><span class="p">,</span><span class="s1">&#39;sortStat&#39;</span><span class="p">,</span><span class="s1">&#39;fields&#39;</span><span class="p">],</span>
2033-
<span class="s1">&#39;required_params&#39;</span><span class="p">:</span> <span class="p">[[</span><span class="s1">&#39;season&#39;</span><span class="p">,</span><span class="s1">&#39;statGroup&#39;</span><span class="p">]]</span>
2032+
<span class="s1">&#39;query_params&#39;</span><span class="p">:</span> <span class="p">[</span><span class="s1">&#39;season&#39;</span><span class="p">,</span><span class="s1">&#39;sportIds&#39;</span><span class="p">,</span><span class="s1">&#39;group&#39;</span><span class="p">,</span><span class="s1">&#39;gameType&#39;</span><span class="p">,</span><span class="s1">&#39;stats&#39;</span><span class="p">,</span><span class="s1">&#39;order&#39;</span><span class="p">,</span><span class="s1">&#39;sortStat&#39;</span><span class="p">,</span><span class="s1">&#39;fields&#39;</span><span class="p">],</span>
2033+
<span class="s1">&#39;required_params&#39;</span><span class="p">:</span> <span class="p">[[</span><span class="s1">&#39;season&#39;</span><span class="p">,</span><span class="s1">&#39;group&#39;</span><span class="p">,</span><span class="s1">&#39;stats&#39;</span><span class="p">]],</span>
2034+
<span class="s1">&#39;note&#39;</span><span class="p">:</span> <span class="s1">&#39;Use meta(</span><span class="se">\&#39;</span><span class="s1">statGroups</span><span class="se">\&#39;</span><span class="s1">) to look up valid values for group, and meta(</span><span class="se">\&#39;</span><span class="s1">statTypes</span><span class="se">\&#39;</span><span class="s1">) for valid values for stats.&#39;</span>
20342035
<span class="p">},</span>
20352036
<span class="s1">&#39;teams_affiliates&#39;</span><span class="p">:</span> <span class="p">{</span>
20362037
<span class="s1">&#39;url&#39;</span><span class="p">:</span> <span class="n">BASE_URL</span> <span class="o">+</span> <span class="s1">&#39;{ver}/teams/affiliates&#39;</span><span class="p">,</span>

docs/index.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1252,12 +1252,12 @@ <h1>MLB-StatsAPI</h1>
12521252
<span class="s1">&#39;game_num&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;gameNumber&#39;</span><span class="p">],</span>
12531253
<span class="s1">&#39;home_probable_pitcher&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;teams&#39;</span><span class="p">][</span><span class="s1">&#39;home&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;probablePitcher&#39;</span><span class="p">,{})</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;fullName&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">),</span>
12541254
<span class="s1">&#39;away_probable_pitcher&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;teams&#39;</span><span class="p">][</span><span class="s1">&#39;away&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;probablePitcher&#39;</span><span class="p">,{})</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;fullName&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">),</span>
1255-
<span class="s1">&#39;home_pitcher_note&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;teams&#39;</span><span class="p">][</span><span class="s1">&#39;home&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;probablePitcher&#39;</span><span class="p">)</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;note&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">),</span>
1256-
<span class="s1">&#39;away_pitcher_note&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;teams&#39;</span><span class="p">][</span><span class="s1">&#39;away&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;probablePitcher&#39;</span><span class="p">)</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;note&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">),</span>
1255+
<span class="s1">&#39;home_pitcher_note&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;teams&#39;</span><span class="p">][</span><span class="s1">&#39;home&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;probablePitcher&#39;</span><span class="p">,{})</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;note&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">),</span>
1256+
<span class="s1">&#39;away_pitcher_note&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;teams&#39;</span><span class="p">][</span><span class="s1">&#39;away&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;probablePitcher&#39;</span><span class="p">,{})</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;note&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">),</span>
12571257
<span class="s1">&#39;away_score&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;teams&#39;</span><span class="p">][</span><span class="s1">&#39;away&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;score&#39;</span><span class="p">,</span><span class="s1">&#39;0&#39;</span><span class="p">),</span>
12581258
<span class="s1">&#39;home_score&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;teams&#39;</span><span class="p">][</span><span class="s1">&#39;home&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;score&#39;</span><span class="p">,</span><span class="s1">&#39;0&#39;</span><span class="p">),</span>
1259-
<span class="s1">&#39;current_inning&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;linescore&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;currentInning&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">),</span>
1260-
<span class="s1">&#39;inning_state&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;linescore&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;inningState&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">)</span>
1259+
<span class="s1">&#39;current_inning&#39;</span><span class="p">:</span> <span class="n">game</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;linescore&#39;</span><span class="p">,{})</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;currentInning&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">),</span>
1260+
<span class="s1">&#39;inning_state&#39;</span><span class="p">:</span> <span class="n">game</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;linescore&#39;</span><span class="p">,{})</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;inningState&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">)</span>
12611261
<span class="p">}</span>
12621262
<span class="k">if</span> <span class="n">game_info</span><span class="p">[</span><span class="s1">&#39;status&#39;</span><span class="p">]</span> <span class="ow">in</span> <span class="p">[</span><span class="s1">&#39;Final&#39;</span><span class="p">,</span><span class="s1">&#39;Game Over&#39;</span><span class="p">]:</span>
12631263
<span class="k">if</span> <span class="n">game</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;isTie&#39;</span><span class="p">):</span>
@@ -4496,12 +4496,12 @@ <h1>56 P Zach Eflin</h1></div>
44964496
<span class="s1">&#39;game_num&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;gameNumber&#39;</span><span class="p">],</span>
44974497
<span class="s1">&#39;home_probable_pitcher&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;teams&#39;</span><span class="p">][</span><span class="s1">&#39;home&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;probablePitcher&#39;</span><span class="p">,{})</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;fullName&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">),</span>
44984498
<span class="s1">&#39;away_probable_pitcher&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;teams&#39;</span><span class="p">][</span><span class="s1">&#39;away&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;probablePitcher&#39;</span><span class="p">,{})</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;fullName&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">),</span>
4499-
<span class="s1">&#39;home_pitcher_note&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;teams&#39;</span><span class="p">][</span><span class="s1">&#39;home&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;probablePitcher&#39;</span><span class="p">)</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;note&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">),</span>
4500-
<span class="s1">&#39;away_pitcher_note&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;teams&#39;</span><span class="p">][</span><span class="s1">&#39;away&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;probablePitcher&#39;</span><span class="p">)</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;note&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">),</span>
4499+
<span class="s1">&#39;home_pitcher_note&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;teams&#39;</span><span class="p">][</span><span class="s1">&#39;home&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;probablePitcher&#39;</span><span class="p">,{})</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;note&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">),</span>
4500+
<span class="s1">&#39;away_pitcher_note&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;teams&#39;</span><span class="p">][</span><span class="s1">&#39;away&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;probablePitcher&#39;</span><span class="p">,{})</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;note&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">),</span>
45014501
<span class="s1">&#39;away_score&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;teams&#39;</span><span class="p">][</span><span class="s1">&#39;away&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;score&#39;</span><span class="p">,</span><span class="s1">&#39;0&#39;</span><span class="p">),</span>
45024502
<span class="s1">&#39;home_score&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;teams&#39;</span><span class="p">][</span><span class="s1">&#39;home&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;score&#39;</span><span class="p">,</span><span class="s1">&#39;0&#39;</span><span class="p">),</span>
4503-
<span class="s1">&#39;current_inning&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;linescore&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;currentInning&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">),</span>
4504-
<span class="s1">&#39;inning_state&#39;</span><span class="p">:</span> <span class="n">game</span><span class="p">[</span><span class="s1">&#39;linescore&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;inningState&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">)</span>
4503+
<span class="s1">&#39;current_inning&#39;</span><span class="p">:</span> <span class="n">game</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;linescore&#39;</span><span class="p">,{})</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;currentInning&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">),</span>
4504+
<span class="s1">&#39;inning_state&#39;</span><span class="p">:</span> <span class="n">game</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;linescore&#39;</span><span class="p">,{})</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;inningState&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">)</span>
45054505
<span class="p">}</span>
45064506
<span class="k">if</span> <span class="n">game_info</span><span class="p">[</span><span class="s1">&#39;status&#39;</span><span class="p">]</span> <span class="ow">in</span> <span class="p">[</span><span class="s1">&#39;Final&#39;</span><span class="p">,</span><span class="s1">&#39;Game Over&#39;</span><span class="p">]:</span>
45074507
<span class="k">if</span> <span class="n">game</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;isTie&#39;</span><span class="p">):</span>

docs/version.m.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1068,7 +1068,7 @@ <h1 class="title"><span class="name">statsapi.version</span> module</h1>
10681068
<div id="source-statsapi.version" class="source">
10691069
<div class="codehilite"><pre><span></span><span class="ch">#!/usr/bin/env python</span>
10701070

1071-
<span class="n">VERSION</span> <span class="o">=</span> <span class="s1">&#39;0.0.7&#39;</span>
1071+
<span class="n">VERSION</span> <span class="o">=</span> <span class="s1">&#39;0.0.8&#39;</span>
10721072
</pre></div>
10731073

10741074
</div>

0 commit comments

Comments
 (0)