sports_fixes
This commit is contained in:
@@ -77,7 +77,7 @@ def updateStocks(api_key):
|
||||
if stock['symbol'] == symbol:
|
||||
stock_info[stock['symbol']] = {'current': stock['price'], 'change': stock['change_since'], 'percent_change':stock['percent']}
|
||||
|
||||
print(stock_info)
|
||||
|
||||
all_stocks_settings['symbols'] = stock_info
|
||||
|
||||
|
||||
@@ -373,6 +373,7 @@ def updateLeagueTables(api_key):
|
||||
try:
|
||||
f = open('csv/league_tables.json', 'r')
|
||||
all_settings = json.load(f)
|
||||
print(all_settings['leagues'].keys())
|
||||
f.close()
|
||||
|
||||
leagues = all_settings['leagues'].keys()
|
||||
@@ -390,14 +391,18 @@ def updateLeagueTables(api_key):
|
||||
|
||||
all_data = r.json()
|
||||
|
||||
#print(all_data)
|
||||
for league in all_data[0].keys():
|
||||
|
||||
|
||||
print('key', [all_data[i].keys() for i in range(len(all_data))])
|
||||
#print('key', all_data.keys())
|
||||
for i,l in enumerate(all_data):
|
||||
print(l)
|
||||
league = list(l.keys())[0]
|
||||
print('league', league, list(l.keys()))
|
||||
|
||||
teams = []
|
||||
|
||||
|
||||
for d in all_data[0][league]:
|
||||
for d in all_data[i][league]:
|
||||
team = {}
|
||||
|
||||
|
||||
@@ -414,9 +419,10 @@ def updateLeagueTables(api_key):
|
||||
leagues_info[league.upper()] = teams
|
||||
|
||||
all_settings['leagues'] = leagues_info
|
||||
print(all_settings['leagues'].keys())
|
||||
json.dump(all_settings, open( "csv/league_tables.json".format(league), 'w+' ))
|
||||
except Exception as e:
|
||||
|
||||
raise e
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
fname = os.path.split(exc_tb.tb_frame.f_code.co_filename)[1]
|
||||
logf.write(str(e))
|
||||
@@ -444,6 +450,7 @@ def updateLeagueEvents(api_key, time):
|
||||
|
||||
try:
|
||||
all_settings = json.load(f)
|
||||
print(all_settings['leagues'].keys())
|
||||
f.close()
|
||||
leagues = all_settings['leagues'].keys()
|
||||
leagues_info = {}
|
||||
@@ -463,32 +470,34 @@ def updateLeagueEvents(api_key, time):
|
||||
|
||||
#print(all_data)
|
||||
|
||||
#events = []
|
||||
|
||||
#for league in all_data.keys():
|
||||
#for d in all_data[league]:
|
||||
#event = {}
|
||||
#event['date'] = d['dateEvent']
|
||||
|
||||
for league in all_data.keys():
|
||||
events = []
|
||||
for d in all_data[league]:
|
||||
event = {}
|
||||
event['date'] = d['dateEvent']
|
||||
|
||||
#if time == 'live':
|
||||
if time == 'live':
|
||||
|
||||
#event['progess'] = d['strProgress']
|
||||
#event['status'] = d['strStatus']
|
||||
#else:
|
||||
event['progess'] = d['strProgress']
|
||||
event['status'] = d['strStatus']
|
||||
else:
|
||||
|
||||
#event['round'] = d['intRound']
|
||||
#event['time'] = d['strTime']
|
||||
#event['home_team'] = d['strHomeTeam']
|
||||
event['round'] = d['intRound']
|
||||
event['time'] = d['strTime']
|
||||
event['home_team'] = d['strHomeTeam']
|
||||
|
||||
#event['away_team'] = d['strAwayTeam']
|
||||
event['away_team'] = d['strAwayTeam']
|
||||
|
||||
#if time != 'upcoming':
|
||||
#event['away_score'] = d['intAwayScore']
|
||||
#event['home_score'] = d['intHomeScore']
|
||||
if time != 'upcoming':
|
||||
event['away_score'] = d['intAwayScore']
|
||||
event['home_score'] = d['intHomeScore']
|
||||
|
||||
#events.append(event)
|
||||
#leagues_info[league.upper()] = events
|
||||
all_settings['leagues'] = all_data
|
||||
events.append(event)
|
||||
leagues_info[league.upper()] = events
|
||||
all_settings['leagues'] = leagues_info
|
||||
print(all_settings['leagues'].keys())
|
||||
|
||||
json.dump(all_settings, open( "csv/{}_games.json".format(time), 'w+' ))
|
||||
except Exception as e:
|
||||
@@ -749,7 +758,6 @@ if __name__ == '__main__':
|
||||
|
||||
|
||||
except Exception as e:
|
||||
|
||||
exc_type, exc_obj, exc_tb = sys.exc_info()
|
||||
fname = os.path.split(exc_tb.tb_frame.f_code.co_filename)[1]
|
||||
logf.write(str(e))
|
||||
|
Reference in New Issue
Block a user