Skip to content

Commit 6b6696c

Browse files
committed
Add national broadcast data to schedule
1 parent 51e63c0 commit 6b6696c

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

statsapi/__init__.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def schedule(
7777
params.update(
7878
{
7979
"sportId": str(sportId),
80-
"hydrate": "decisions,probablePitcher(note),linescore",
80+
"hydrate": "decisions,probablePitcher(note),linescore,broadcasts",
8181
}
8282
)
8383

@@ -121,6 +121,13 @@ def schedule(
121121
"inning_state": game.get("linescore", {}).get("inningState", ""),
122122
"venue_id": game.get("venue", {}).get("id"),
123123
"venue_name": game.get("venue", {}).get("name"),
124+
"national_broadcasts": list(
125+
set(
126+
broadcast["name"]
127+
for broadcast in game.get("broadcasts", [])
128+
if broadcast.get("isNational", False)
129+
)
130+
),
124131
}
125132
if game_info["status"] in ["Final", "Game Over"]:
126133
if game.get("isTie"):

0 commit comments

Comments
 (0)