def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.league_wide = Endpoint.DataSet(data=data_sets['League_Wide'])
def __init__(self, game_id, end_period=EndPeriod.default, end_range=EndRange.default, range_type=RangeType.default, start_period=StartPeriod.default, start_range=StartRange.default): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'GameID': game_id, 'EndPeriod': end_period, 'EndRange': end_range, 'RangeType': range_type, 'StartPeriod': start_period, 'StartRange': start_range }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.player_stats = Endpoint.DataSet(data=data_sets['PlayerStats']) self.team_starter_bench_stats = Endpoint.DataSet( data=data_sets['TeamStarterBenchStats']) self.team_stats = Endpoint.DataSet(data=data_sets['TeamStats'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.conference_team_dashboard = Endpoint.DataSet(data=data_sets['ConferenceTeamDashboard']) self.division_team_dashboard = Endpoint.DataSet(data=data_sets['DivisionTeamDashboard']) self.opponent_team_dashboard = Endpoint.DataSet(data=data_sets['OpponentTeamDashboard']) self.overall_team_dashboard = Endpoint.DataSet(data=data_sets['OverallTeamDashboard'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.video_status = Endpoint.DataSet(data=data_sets['VideoStatus'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.team_years = Endpoint.DataSet(data=data_sets['TeamYears'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.next_n_games = Endpoint.DataSet(data=data_sets['NextNGames'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.conference_player_dashboard = Endpoint.DataSet(data=data_sets['ConferencePlayerDashboard']) self.division_player_dashboard = Endpoint.DataSet(data=data_sets['DivisionPlayerDashboard']) self.opponent_player_dashboard = Endpoint.DataSet(data=data_sets['OpponentPlayerDashboard']) self.overall_player_dashboard = Endpoint.DataSet(data=data_sets['OverallPlayerDashboard'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.team_game_log = Endpoint.DataSet(data=data_sets['TeamGameLog'])
def __init__(self, vs_player_id_list, player_id_list, last_n_games=LastNGames.default, measure_type_detailed_defense=MeasureTypeDetailedDefense.default, month=Month.default, opponent_team_id=0, pace_adjust=PaceAdjust.default, per_mode_detailed=PerModeDetailed.default, period=Period.default, plus_minus=PlusMinus.default, rank=Rank.default, season=Season.default, season_type_playoffs=SeasonType.default, conference_nullable=ConferenceNullable.default, date_from_nullable='', date_to_nullable='', division_simple_nullable=DivisionSimpleNullable.default, game_segment_nullable=GameSegmentNullable.default, league_id_nullable=LeagueIDNullable.default, location_nullable=LocationNullable.default, outcome_nullable=OutcomeNullable.default, season_segment_nullable=SeasonSegmentNullable.default, shot_clock_range_nullable=ShotClockRangeNullable.default, vs_conference_nullable=ConferenceNullable.default, vs_division_nullable=DivisionNullable.default): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'VsPlayerIDList': vs_player_id_list, 'PlayerIDList': player_id_list, 'LastNGames': last_n_games, 'MeasureType': measure_type_detailed_defense, 'Month': month, 'OpponentTeamID': opponent_team_id, 'PaceAdjust': pace_adjust, 'PerMode': per_mode_detailed, 'Period': period, 'PlusMinus': plus_minus, 'Rank': rank, 'Season': season, 'SeasonType': season_type_playoffs, 'Conference': conference_nullable, 'DateFrom': date_from_nullable, 'DateTo': date_to_nullable, 'Division': division_simple_nullable, 'GameSegment': game_segment_nullable, 'LeagueID': league_id_nullable, 'Location': location_nullable, 'Outcome': outcome_nullable, 'SeasonSegment': season_segment_nullable, 'ShotClockRange': shot_clock_range_nullable, 'VsConference': vs_conference_nullable, 'VsDivision': vs_division_nullable }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items()] self.individual = Endpoint.DataSet(data=data_sets['Individual']) self.overall_compare = Endpoint.DataSet(data=data_sets['OverallCompare'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.assist_leaders = Endpoint.DataSet(data=data_sets['AssistLeaders'])
def __init__(self, league_id=LeagueID.default, per_mode48=PerMode48.default, scope=Scope.default, season_all_time=SeasonAll_Time.default, season_type_all_star=SeasonTypeAllStar.default, stat_category_abbreviation=StatCategoryAbbreviation.default, active_flag_nullable=''): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'LeagueID': league_id, 'PerMode': per_mode48, 'Scope': scope, 'Season': season_all_time, 'SeasonType': season_type_all_star, 'StatCategory': stat_category_abbreviation, 'ActiveFlag': active_flag_nullable }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.league_leaders = Endpoint.DataSet(data=data_sets['LeagueLeaders'])
def __init__(self, league_id=LeagueID.default, college_nullable='', overall_pick_nullable='', round_num_nullable='', round_pick_nullable='', season_year_nullable=SeasonYearNullable.default, team_id_nullable='', topx_nullable=''): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'LeagueID': league_id, 'College': college_nullable, 'OverallPick': overall_pick_nullable, 'RoundNum': round_num_nullable, 'RoundPick': round_pick_nullable, 'Season': season_year_nullable, 'TeamID': team_id_nullable, 'TopX': topx_nullable }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.draft_history = Endpoint.DataSet(data=data_sets['DraftHistory'])
def __init__(self, game_scope_detailed=GameScopeDetailed.default, league_id=LeagueID.default, player_or_team=PlayerOrTeam.default, player_scope=PlayerScope.default, season=Season.default, season_type_playoffs=SeasonType.default, stat=Stat.default): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'GameScope': game_scope_detailed, 'LeagueID': league_id, 'PlayerOrTeam': player_or_team, 'PlayerScope': player_scope, 'Season': season, 'SeasonType': season_type_playoffs, 'Stat': stat }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.all_time_season_high = Endpoint.DataSet( data=data_sets['AllTimeSeasonHigh']) self.last_season_high = Endpoint.DataSet( data=data_sets['LastSeasonHigh']) self.leaders_tiles = Endpoint.DataSet(data=data_sets['LeadersTiles']) self.low_season_high = Endpoint.DataSet( data=data_sets['LowSeasonHigh'])
def __init__(self, game_scope_detailed=GameScopeDetailed.default, league_id=LeagueID.default, player_or_team=PlayerOrTeam.default, player_scope=PlayerScope.default, season=Season.default, season_type_playoffs=SeasonType.default, stat_category=StatCategory.default): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'GameScope': game_scope_detailed, 'LeagueID': league_id, 'PlayerOrTeam': player_or_team, 'PlayerScope': player_scope, 'Season': season, 'SeasonType': season_type_playoffs, 'StatCategory': stat_category }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.home_page_leaders = Endpoint.DataSet( data=data_sets['HomePageLeaders']) self.league_average = Endpoint.DataSet(data=data_sets['LeagueAverage']) self.league_max = Endpoint.DataSet(data=data_sets['LeagueMax'])
def __init__(self, team_id, league_id=LeagueID.default, season_nullable=SeasonNullable.default, season_type_nullable=SeasonTypeNullable.default): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'TeamID': team_id, 'LeagueID': league_id, 'Season': season_nullable, 'SeasonType': season_type_nullable }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.available_seasons = Endpoint.DataSet( data=data_sets['AvailableSeasons']) self.team_info_common = Endpoint.DataSet( data=data_sets['TeamInfoCommon']) self.team_season_ranks = Endpoint.DataSet( data=data_sets['TeamSeasonRanks'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.shot_locations = Endpoint.DataSet(data=data_sets['ShotLocations'])
def __init__(self, player_id, season_all=SeasonAll.default, season_type_all_star=SeasonTypeAllStar.default, date_from_nullable='', date_to_nullable='', league_id_nullable=LeagueIDNullable.default): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'PlayerID': player_id, 'Season': season_all, 'SeasonType': season_type_all_star, 'DateFrom': date_from_nullable, 'DateTo': date_to_nullable, 'LeagueID': league_id_nullable }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.player_game_log = Endpoint.DataSet( data=data_sets['PlayerGameLog'])
def __init__(self, counter=0, direction=Direction.default, league_id=LeagueID.default, player_or_team_abbreviation=PlayerOrTeamAbbreviation.default, season_all_time=SeasonAllTime.default, season_type_all_star=SeasonTypeAllStar.default, sorter=Sorter.default, date_from_nullable='', date_to_nullable=''): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'Counter': counter, 'Direction': direction, 'LeagueID': league_id, 'PlayerOrTeam': player_or_team_abbreviation, 'Season': season_all_time, 'SeasonType': season_type_all_star, 'Sorter': sorter, 'DateFrom': date_from_nullable, 'DateTo': date_to_nullable }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.league_game_log = Endpoint.DataSet( data=data_sets['LeagueGameLog'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.playoff_series = Endpoint.DataSet(data=data_sets['PlayoffSeries'])
def __init__( self, team_id, last_n_games=LastNGames.default, measure_type_detailed_defense=MeasureTypeDetailedDefense.default, month=Month.default, opponent_team_id=0, pace_adjust=PaceAdjust.default, per_mode_detailed=PerModeDetailed.default, period=Period.default, plus_minus=PlusMinus.default, rank=Rank.default, season=Season.default, season_type_all_star=SeasonTypeAllStar.default, date_from_nullable='', date_to_nullable='', game_segment_nullable=GameSegmentNullable.default, league_id_nullable=LeagueIDNullable.default, location_nullable=LocationNullable.default, outcome_nullable=OutcomeNullable.default, season_segment_nullable=SeasonSegmentNullable.default, vs_conference_nullable=ConferenceNullable.default, vs_division_nullable=DivisionNullable.default): self.nba_response = NBAStatsHTTP().send_api_request( endpoint=self.endpoint, parameters={ 'TeamID': team_id, 'LastNGames': last_n_games, 'MeasureType': measure_type_detailed_defense, 'Month': month, 'OpponentTeamID': opponent_team_id, 'PaceAdjust': pace_adjust, 'PerMode': per_mode_detailed, 'Period': period, 'PlusMinus': plus_minus, 'Rank': rank, 'Season': season, 'SeasonType': season_type_all_star, 'DateFrom': date_from_nullable, 'DateTo': date_to_nullable, 'GameSegment': game_segment_nullable, 'LeagueID': league_id_nullable, 'Location': location_nullable, 'Outcome': outcome_nullable, 'SeasonSegment': season_segment_nullable, 'VsConference': vs_conference_nullable, 'VsDivision': vs_division_nullable }, ) data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.overall_team_player_on_off_details = Endpoint.DataSet( data=data_sets['OverallTeamPlayerOnOffDetails']) self.players_off_court_team_player_on_off_details = Endpoint.DataSet( data=data_sets['PlayersOffCourtTeamPlayerOnOffDetails']) self.players_on_court_team_player_on_off_details = Endpoint.DataSet( data=data_sets['PlayersOnCourtTeamPlayerOnOffDetails'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.draft_history = Endpoint.DataSet(data=data_sets['DraftHistory'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.standings = Endpoint.DataSet(data=data_sets['Standings'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.player_game_streak_finder_results = Endpoint.DataSet( data=data_sets['PlayerGameStreakFinderResults'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.league_game_finder_results = Endpoint.DataSet( data=data_sets['LeagueGameFinderResults'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.franchise_players = Endpoint.DataSet( data=data_sets['FranchisePlayers'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.players_on_court_league_player_details = Endpoint.DataSet( data=data_sets['PlayersOnCourtLeaguePlayerDetails'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.player_stats = Endpoint.DataSet(data=data_sets['PlayerStats']) self.team_stats = Endpoint.DataSet(data=data_sets['TeamStats'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.league_dash_team_clutch = Endpoint.DataSet( data=data_sets['LeagueDashTeamClutch'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.cume_stats_team_games = Endpoint.DataSet( data=data_sets['CumeStatsTeamGames'])
def load_response(self): data_sets = self.nba_response.get_data_sets() self.data_sets = [ Endpoint.DataSet(data=data_set) for data_set_name, data_set in data_sets.items() ] self.lineups = Endpoint.DataSet(data=data_sets['Lineups']) self.overall = Endpoint.DataSet(data=data_sets['Overall'])