mirror of
https://github.com/ChuckBuilds/LEDMatrix.git
synced 2026-04-11 13:23:00 +00:00
Add test mode to MLB manager for display configuration
This commit is contained in:
@@ -156,6 +156,25 @@ class BaseMLBManager:
|
||||
def _fetch_mlb_api_data(self) -> Dict[str, Any]:
|
||||
"""Fetch MLB game data from the ESPN API."""
|
||||
try:
|
||||
# Check if test mode is enabled
|
||||
if self.mlb_config.get('test_mode', False):
|
||||
self.logger.info("Using test mode data for MLB")
|
||||
return {
|
||||
'test_game_1': {
|
||||
'away_team': 'TB',
|
||||
'home_team': 'TEX',
|
||||
'away_score': 3,
|
||||
'home_score': 2,
|
||||
'status': 'in',
|
||||
'inning': 7,
|
||||
'inning_half': 'bottom',
|
||||
'balls': 2,
|
||||
'strikes': 1,
|
||||
'bases_occupied': [True, False, True], # Runner on 1st and 3rd
|
||||
'start_time': datetime.now().isoformat()
|
||||
}
|
||||
}
|
||||
|
||||
# ESPN API endpoint for MLB games
|
||||
url = "https://site.api.espn.com/apis/site/v2/sports/baseball/mlb/scoreboard"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user