def build_2018_line_dict(): new_lines = [] with open(FILENAME_2018, "r") as csvfile: readCSV = csv.reader(csvfile, delimiter=",") next(readCSV, None) readCSV = list(readCSV) for i in range(0, len(readCSV) - 1, 2): new_lines.append((readCSV[i][3], readCSV[i + 1][3], readCSV[i][11], readCSV[i + 1][11])) new_and_improved_lines = [] for game in new_lines: full_away_team_info = teams.find_teams_by_city(game[0]) if len(full_away_team_info) == 0: new_name = resolve_ambiguous_name(game[0]) full_away_team_info = teams.find_team_by_abbreviation(new_name) full_home_team_info = teams.find_teams_by_city(game[1]) if len(full_home_team_info) == 0: new_name = resolve_ambiguous_name(game[1]) full_home_team_info = teams.find_team_by_abbreviation(new_name) new_games = [] if type(full_away_team_info) is list: full_away_team_info = full_away_team_info[0] if type(full_home_team_info) is list: full_home_team_info = full_home_team_info[0] new_games.append(full_away_team_info["id"]) new_games.append(full_home_team_info["id"]) new_games.append(game[2]) new_games.append(game[3]) new_and_improved_lines.append(new_games) game_dict = {} game_counter = 21800001 for i in range(1230): game_dict[game_counter + i] = 0 final_game_list = [] for game in new_and_improved_lines: for key in game_dict: if game_dict[key] == 0: boxscore = file_dumps.read_json(f"games2018/00{key}") away_team_id = boxscore[0][1] home_team_id = boxscore[-1][1] if away_team_id == game[0] and home_team_id == game[1]: game_dict[key] = 1 final_game_list.append( (boxscore[0][0], game[0], game[1], game[2], game[3])) break line_dict = {} for game in final_game_list: line_dict[int(game[0])] = (int(game[3]), int(game[4])) return line_dict
def teaminfo(team): hometeam = teams.find_teams_by_city(team) return render_template("kings.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def hou(): hometeam = teams.find_teams_by_city("houston") return render_template("rockets.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def den(): hometeam = teams.find_teams_by_city("denver") return render_template("nuggets.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def chi(): hometeam = teams.find_teams_by_city("chicago") return render_template("bulls.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def cavs(): hometeam = teams.find_teams_by_city("cleveland") return render_template("cavaliers.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def cha(): hometeam = teams.find_teams_by_city("charlotte") return render_template("hornets.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def was(): hometeam = teams.find_teams_by_city("washington") return render_template("wizards.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def phi(): hometeam = teams.find_teams_by_city("philadelphia") return render_template("76ers.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def orl(): hometeam = teams.find_teams_by_city("orlando") return render_template("magic.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def nyk(): hometeam = teams.find_teams_by_city("new york") return render_template("knicks.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def bkn(): hometeam = teams.find_teams_by_city("brooklyn") return render_template("nets.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def twolves(): hometeam = teams.find_teams_by_city("minnesota") return render_template("timberwolves.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def mil(): hometeam = teams.find_teams_by_city("milwaukee") return render_template("bucks.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def mia(): hometeam = teams.find_teams_by_city("miami") return render_template("heat.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def hawks(): hometeam = teams.find_teams_by_city("atlanta") return render_template("hawks.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def mem(): hometeam = teams.find_teams_by_city("memphis") return render_template("grizzlies.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def phx(): hometeam = teams.find_teams_by_city("phoenix") return render_template("suns.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def det(): hometeam = teams.find_teams_by_city("detroit") return render_template("pistons.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def por(): hometeam = teams.find_teams_by_city("portland") return render_template("trailblazers.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def boston(): hometeam = teams.find_teams_by_city("boston") return render_template("celtics.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def kings(): hometeam = teams.find_teams_by_city("sacramento") return render_template("kings.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def nop(): hometeam = teams.find_teams_by_city("new orleans") return render_template("pelicans.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def sas(): hometeam = teams.find_teams_by_city("san antonio") return render_template("spurs.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def dal(): hometeam = teams.find_teams_by_city("dallas") return render_template("mavericks.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def okc(): hometeam = teams.find_teams_by_city("oklahoma city") return render_template("thunder.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def gsw(): hometeam = teams.find_teams_by_city("Golden state") return render_template("kings.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def tor(): hometeam = teams.find_teams_by_city("toronto") return render_template("raptors.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
def uta(): hometeam = teams.find_teams_by_city("utah") return render_template("jazz.html", city=hometeam[0]["city"], state=hometeam[0]["state"], year=hometeam[0]["year_founded"])
# -*- coding: utf-8 -*- """ Created on Mon May 18 20:12:42 2020 @author: roger """ from nba_api.stats.static.teams import find_teams_by_city #from nba_api.stats.static.players import raptorsid = find_teams_by_city("Toronto")[0]['id'] print(raptorsid) from nba_api.stats.endpoints import drafthistory raptors_drafthistory = drafthistory.DraftHistory(team_id_nullable = raptorsid) raptors_drafthistory_df = raptors_drafthistory.get_data_frames()