bryan před 1 rokem
rodič
revize
46eac0ad29
1 změnil soubory, kde provedl 11 přidání a 9 odebrání
  1. 11 9
      nba_playoffs_game_updater.py

+ 11 - 9
nba_playoffs_game_updater.py

@@ -23,10 +23,12 @@ except ImportError:
 #spreadsheet_key = '1n2qAxDhy3B-a20cn92H340GoPeKQE8fpztPlzKpGw80' # 2020 Test
 #spreadsheet_key = '1ajlHmH-dUzwkVfD-4NgpkK8ni3I3UuUFcdefF_DUOyg' # 2020 Official
 #spreadsheet_key = '1FgoBfPw4Vhi89rcYgxnAxLTeJ84GLXD1r39K0DXqxq4' # 2021 Official
-spreadsheet_key = '1Gt4J1nNOv1E3-gikopSJQCD7nAqx7DEYxUqsZNac9_Y' # 2022 Official
+#spreadsheet_key = '1Gt4J1nNOv1E3-gikopSJQCD7nAqx7DEYxUqsZNac9_Y' # 2022 Official
+#spreadsheet_key = '1taZ97_PKEGYdSnMAeraPAbFR2U_7-P1GamzIdhlVXjc' # 2023 Test
+spreadsheet_key = '10qAZWyRhwo4Hb4_5X0Q4LFFSudGn2okJNLojwGAg0yI' # 2023 Official
 json_keyfile = 'NBA Playoffs Game-1f9a46f0715c.json'
 day = 'today' # today, else:
-#day = datetime.date(2020, 8, 17) # set date manually
+#day = datetime.date(2022, 5, 7) # set date manually
 nba_cooldown = random.gammavariate(alpha=9, beta=0.4) # don't hammer the NBA API
 stats=['PTS', 'REB', 'AST', 'STL', 'BLK', 'TOV', 'WL'] # stats appear in this order
 
@@ -126,9 +128,9 @@ def getWorksheet(spreadsheet_key, json_keyfile):
         spreadsheet = gc.open_by_key(spreadsheet_key)
         worksheet = spreadsheet.get_worksheet(0)
     except Exception as e:
-        f"Exception: {str(e)}"
-        f"Could not retrieve worksheet!"
-        f"Check your API key, credentials, or network!"
+        print(f"Exception: {str(e)}")
+        print("Could not retrieve worksheet!")
+        print("Check your API key, credentials, or network!")
         raise(e)
     return worksheet
 
@@ -227,7 +229,7 @@ def cleanPlayers(all_values, first_row, last_row, batch_update_list):
                         batch_update_list.append({'range': f'{indexToLetter(2)}{row_num}', 'values': [[player_clean]]})
                         players_unique.append(player_clean)
                     else:
-                        print("Player:", player, "not found, please fix name!")         
+                        print(f"Player: {player} not found, please fix name!")         
     players_unique = list(dict.fromkeys(players_unique))
     return players_unique, batch_update_list, all_values
 
@@ -244,7 +246,7 @@ def getStats(players_unique, url_date, season, proxy_list=[], good_proxy_list=[]
         player_info = players.find_players_by_full_name(player)
         player_id = player_info[0].get('id')
 
-        print('Retrieving stats for: ' + player)
+        print(f'Retrieving stats for: {player}')
 
         while True:
 
@@ -259,7 +261,7 @@ def getStats(players_unique, url_date, season, proxy_list=[], good_proxy_list=[]
             request_proxy = proxy_list[0]
 
             try:
-                print('Proxy:', 'http://' + request_proxy)
+                print(f'Proxy: http://{request_proxy}')
                 player_game_log = playergamelog.PlayerGameLog(  player_id=player_id,
                                                                 proxy='http://' + request_proxy,
                                                                 season=season,
@@ -281,7 +283,7 @@ def getStats(players_unique, url_date, season, proxy_list=[], good_proxy_list=[]
                 if request_proxy in good_proxy_list:
                     good_proxy_list.remove(request_proxy)
                 else:
-                    print('Proxy refused, removing', request_proxy)
+                    print(f'Proxy refused, removing {request_proxy}')
                     proxy_list.remove(request_proxy)
                 continue
             except Exception as e: