mirror of
https://github.com/ChuckBuilds/LEDMatrix.git
synced 2026-04-13 22:13:00 +00:00
Add temporary debug logging to print raw team data from ESPN API
This commit is contained in:
@@ -171,6 +171,23 @@ class BaseNHLManager:
|
|||||||
home_team = next(c for c in competitors if c.get("homeAway") == "home")
|
home_team = next(c for c in competitors if c.get("homeAway") == "home")
|
||||||
away_team = next(c for c in competitors if c.get("homeAway") == "away")
|
away_team = next(c for c in competitors if c.get("homeAway") == "away")
|
||||||
|
|
||||||
|
# Temporary debug logging to see raw team data
|
||||||
|
print(f"DEBUG - Raw team data from ESPN:")
|
||||||
|
print(f"Home team: {json.dumps(home_team['team'], indent=2)}")
|
||||||
|
print(f"Away team: {json.dumps(away_team['team'], indent=2)}")
|
||||||
|
|
||||||
|
# Map ESPN team abbreviations to our logo file names
|
||||||
|
team_abbr_map = {
|
||||||
|
"TB": "TBL", # Tampa Bay Lightning
|
||||||
|
# Add more mappings as needed
|
||||||
|
}
|
||||||
|
|
||||||
|
# Get team abbreviations and map them if needed
|
||||||
|
home_abbr = home_team["team"]["abbreviation"]
|
||||||
|
away_abbr = away_team["team"]["abbreviation"]
|
||||||
|
home_abbr = team_abbr_map.get(home_abbr, home_abbr)
|
||||||
|
away_abbr = team_abbr_map.get(away_abbr, away_abbr)
|
||||||
|
|
||||||
# Format game time and date for display
|
# Format game time and date for display
|
||||||
game_time = ""
|
game_time = ""
|
||||||
game_date = ""
|
game_date = ""
|
||||||
@@ -188,12 +205,12 @@ class BaseNHLManager:
|
|||||||
"is_live": status["type"]["state"] in ("in", "halftime"),
|
"is_live": status["type"]["state"] in ("in", "halftime"),
|
||||||
"is_final": status["type"]["state"] == "post",
|
"is_final": status["type"]["state"] == "post",
|
||||||
"is_upcoming": status["type"]["state"] == "pre",
|
"is_upcoming": status["type"]["state"] == "pre",
|
||||||
"home_abbr": home_team["team"]["abbreviation"],
|
"home_abbr": home_abbr,
|
||||||
"home_score": home_team.get("score", "0"),
|
"home_score": home_team.get("score", "0"),
|
||||||
"home_logo_path": os.path.join(self.logo_dir, f"{home_team['team']['abbreviation']}.png"),
|
"home_logo_path": os.path.join(self.logo_dir, f"{home_abbr}.png"),
|
||||||
"away_abbr": away_team["team"]["abbreviation"],
|
"away_abbr": away_abbr,
|
||||||
"away_score": away_team.get("score", "0"),
|
"away_score": away_team.get("score", "0"),
|
||||||
"away_logo_path": os.path.join(self.logo_dir, f"{away_team['team']['abbreviation']}.png"),
|
"away_logo_path": os.path.join(self.logo_dir, f"{away_abbr}.png"),
|
||||||
"game_time": game_time,
|
"game_time": game_time,
|
||||||
"game_date": game_date
|
"game_date": game_date
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user