From 44d86a8752de13607dfbf7800435de920c896a44 Mon Sep 17 00:00:00 2001 From: Lucas Lassiter Date: Tue, 27 Feb 2024 19:07:49 -0800 Subject: [PATCH] Initial commit --- main.py | 31 +++++++++++++++++++++++++++++++ requirements.txt | 1 + 2 files changed, 32 insertions(+) create mode 100644 main.py create mode 100644 requirements.txt diff --git a/main.py b/main.py new file mode 100644 index 0000000..9137edb --- /dev/null +++ b/main.py @@ -0,0 +1,31 @@ +from nba_api.stats.endpoints import playercareerstats +# import /nba_api/stats/static/players.py +from nba_api.stats.static import players +import json + +playerID = "1627734" +career = playercareerstats.PlayerCareerStats(player_id=playerID) +player = players.find_players_by_last_name("Sabonis") +print(player) + +# career.get_data_frames()[0] + +career.get_json() +y = json.loads(career.get_json()) +career_totals_all_star_season = None +for result_set in y['resultSets']: + if result_set['name'] == 'CareerTotalsRegularSeason': + career_totals_all_star_season = result_set + break + +# Extract PLAYER_ID from CareerTotalsAllStarSeason +player_id = None +if career_totals_all_star_season: + player_id = career_totals_all_star_season['rowSet'][0][19] + row = career_totals_all_star_season['rowSet'][0] + total_assists = row[19] # Assuming assists is at index 19 + all_star_season_year = row[1] # Assuming season year is at index 1 + + +print("PLAYER_ID from CareerTotalsAllStarSeason:", player_id) +print("Year of the all-star season:", all_star_season_year) \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..5ed203d --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +nba_api \ No newline at end of file