Closed kyleskom closed 1 year ago
should be fixed in 0.0.9
Still seems to be grabbing this years data for preseason as opposed to previous years.
@kyleskom can you show me an example? Seems to work for me:
In [4]: Scoreboard(sport='NBA', date="2022-10-05").games
Out[4]:
[{'date': '2022-10-05T23:00:00+00:00',
'status': 'Final',
'home_team': 'Charlotte Hornets',
'home_team_loc': 'Charlotte',
'home_team_abbr': 'CHA',
'home_team_rank': -1,
'away_team': 'Indiana Pacers',
'away_team_loc': 'Indiana',
'away_team_abbr': 'IND',
'away_team_rank': -1,
'home_score': 97,
'away_score': 122,
'home_spread': {'fanduel': 2.5,
'caesars': 2.5,
'draftkings': 2.5,
'pointsbet': 3},
'home_spread_odds': {'fanduel': -110,
'caesars': -110,
'draftkings': -115,
'pointsbet': -115},
'away_spread': {'fanduel': -2.5,
'caesars': -2.5,
'draftkings': -2.5,
'pointsbet': -3},
'away_spread_odds': {'fanduel': -110,
'caesars': -110,
'draftkings': -115,
'pointsbet': -105},
'under_odds': {'fanduel': -108,
'caesars': -110,
'draftkings': -115,
'pointsbet': -110},
'over_odds': {'fanduel': -112,
'caesars': -110,
'draftkings': -115,
'pointsbet': -110},
'total': {'fanduel': 221.5,
'caesars': 222,
'draftkings': 221.5,
'pointsbet': 221.5},
'home_ml': {'fanduel': 116,
'caesars': 120,
'draftkings': 115,
'pointsbet': 120},
'away_ml': {'fanduel': -142,
'caesars': -141,
'draftkings': -145,
'pointsbet': -140}},
{'date': '2022-10-05T23:00:00+00:00',
'status': 'Final',
'home_team': 'Philadelphia 76ers',
'home_team_loc': 'Philadelphia',
'home_team_abbr': 'PHI',
'home_team_rank': -1,
'away_team': 'Cleveland Cavaliers',
'away_team_loc': 'Cleveland',
'away_team_abbr': 'CLE',
'away_team_rank': -1,
'home_score': 113,
'away_score': 112,
'home_spread': {'fanduel': -6,
'caesars': -5,
'draftkings': -5,
'pointsbet': -5},
'home_spread_odds': {'fanduel': -108,
'caesars': -110,
'draftkings': -120,
'pointsbet': -110},
'away_spread': {'fanduel': 6, 'caesars': 5, 'draftkings': 5, 'pointsbet': 5},
'away_spread_odds': {'fanduel': -112,
'caesars': -110,
'draftkings': -110,
'pointsbet': -110},
'under_odds': {'fanduel': -110,
'caesars': -110,
'draftkings': -115,
'pointsbet': -115},
'over_odds': {'fanduel': -110,
'caesars': -110,
'draftkings': -115,
'pointsbet': -105},
'total': {'fanduel': 221,
'caesars': 220.5,
'draftkings': 221,
'pointsbet': 220},
'home_ml': {'fanduel': -230,
'caesars': -200,
'draftkings': -205,
'pointsbet': -190},
'away_ml': {'fanduel': 184,
'caesars': 170,
'draftkings': 165,
'pointsbet': 160}},
{'date': '2022-10-05T23:30:00+00:00',
'status': 'Final OT',
'home_team': 'Boston Celtics',
'home_team_loc': 'Boston',
'home_team_abbr': 'BOS',
'home_team_rank': -1,
'away_team': 'Toronto Raptors',
'away_team_loc': 'Toronto',
'away_team_abbr': 'TOR',
'away_team_rank': -1,
'home_score': 119,
'away_score': 125,
'home_spread': {'fanduel': -4.5,
'caesars': -4,
'draftkings': -3.5,
'pointsbet': -5},
'home_spread_odds': {'fanduel': -118,
'caesars': -110,
'draftkings': -120,
'pointsbet': -115},
'away_spread': {'fanduel': 4.5,
'caesars': 4,
'draftkings': 3.5,
'pointsbet': 5},
'away_spread_odds': {'fanduel': -112,
'caesars': -110,
'draftkings': -115,
'pointsbet': -105},
'under_odds': {'fanduel': -110,
'caesars': -110,
'draftkings': -115,
'pointsbet': -110},
'over_odds': {'fanduel': -120,
'caesars': -110,
'draftkings': -115,
'pointsbet': -110},
'total': {'fanduel': 214.5,
'caesars': 220.5,
'draftkings': 216.5,
'pointsbet': 216.5},
'home_ml': {'fanduel': -215,
'caesars': -179,
'draftkings': -175,
'pointsbet': -180},
'away_ml': {'fanduel': 162,
'caesars': 155,
'draftkings': 130,
'pointsbet': 150}},
{'date': '2022-10-06T00:00:00+00:00',
'status': 'Final',
'home_team': 'Oklahoma City Thunder',
'home_team_loc': 'Oklahoma City',
'home_team_abbr': 'OKC',
'home_team_rank': -1,
'away_team': 'Dallas Mavericks',
'away_team_loc': 'Dallas',
'away_team_abbr': 'DAL',
'away_team_rank': -1,
'home_score': 96,
'away_score': 98,
'home_spread': {'fanduel': 4.5,
'caesars': 5,
'draftkings': 5,
'pointsbet': 5},
'home_spread_odds': {'fanduel': -115,
'caesars': -110,
'draftkings': -115,
'pointsbet': -110},
'away_spread': {'fanduel': -4.5,
'caesars': -5,
'draftkings': -5,
'pointsbet': -5},
'away_spread_odds': {'fanduel': -105,
'caesars': -110,
'draftkings': -115,
'pointsbet': -110},
'under_odds': {'fanduel': -110,
'caesars': -110,
'draftkings': -115,
'pointsbet': -115},
'over_odds': {'fanduel': -110,
'caesars': -110,
'draftkings': -115,
'pointsbet': -105},
'total': {'fanduel': 212.5,
'caesars': 211.5,
'draftkings': 211.5,
'pointsbet': 212},
'home_ml': {'fanduel': 146,
'caesars': 170,
'draftkings': 160,
'pointsbet': 165},
'away_ml': {'fanduel': -180,
'caesars': -200,
'draftkings': -195,
'pointsbet': -200}},
{'date': '2022-10-06T02:00:00+00:00',
'status': 'Final',
'home_team': 'Los Angeles Lakers',
'home_team_loc': 'L.A. Lakers',
'home_team_abbr': 'LAL',
'home_team_rank': -1,
'away_team': 'Phoenix Suns',
'away_team_loc': 'Phoenix',
'away_team_abbr': 'PHO',
'away_team_rank': -1,
'home_score': 115,
'away_score': 119,
'home_spread': {'fanduel': 2.5,
'caesars': 6,
'draftkings': 2.5,
'pointsbet': 3},
'home_spread_odds': {'fanduel': -110,
'caesars': -110,
'draftkings': -110,
'pointsbet': -110},
'away_spread': {'fanduel': -2.5,
'caesars': -6,
'draftkings': -2.5,
'pointsbet': -3},
'away_spread_odds': {'fanduel': -120,
'caesars': -110,
'draftkings': -125,
'pointsbet': -110},
'under_odds': {'fanduel': -118,
'caesars': -110,
'draftkings': -115,
'pointsbet': -110},
'over_odds': {'fanduel': -112,
'caesars': -110,
'draftkings': -120,
'pointsbet': -110},
'total': {'fanduel': 218.5,
'caesars': 213.5,
'draftkings': 222.5,
'pointsbet': 221},
'home_ml': {'fanduel': 116,
'caesars': 190,
'draftkings': 125,
'pointsbet': 125},
'away_ml': {'fanduel': -152,
'caesars': -233,
'draftkings': -170,
'pointsbet': -145}}]
Hm for me its grabbing games for today with params 2022-10-19
NVM im an idiot and forgot to update. Thanks for the quick fix.
Hi I'm trying to update my app for the current season and looking to get all the odds from last season as trading data. Is there a way to get the historical data using this?