Multichem commited on
Commit
dc1bf8e
·
verified ·
1 Parent(s): 272a56a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -31
app.py CHANGED
@@ -141,13 +141,13 @@ def load_fd_player_projections(URL):
141
  return raw_display
142
 
143
  @st.cache_data
144
- def load_dk_player_roo(URL):
145
  try:
146
- sh = gc.open_by_url(URL)
147
- worksheet = sh.worksheet('Player_ROO')
148
  except:
149
- sh = gc2.open_by_url(URL)
150
- worksheet = sh.worksheet('Player_ROO')
151
  load_display = pd.DataFrame(worksheet.get_all_records())
152
  raw_display = load_display
153
 
@@ -157,13 +157,13 @@ def load_dk_player_roo(URL):
157
  return raw_display
158
 
159
  @st.cache_data
160
- def load_fd_player_roo(URL):
161
  try:
162
- sh = gc.open_by_url(URL)
163
- worksheet = sh.worksheet('FD_Player_ROO')
164
  except:
165
- sh = gc2.open_by_url(URL)
166
- worksheet = sh.worksheet('FD_Player_ROO')
167
  load_display = pd.DataFrame(worksheet.get_all_records())
168
  raw_display = load_display
169
 
@@ -265,19 +265,19 @@ with col5:
265
  if custom_var1 == 'No':
266
  if slate_var1 == 'Main Slate':
267
  if site_var1 == 'Draftkings':
268
- final_Proj = load_dk_player_roo(dk_player_projections)
269
  elif site_var1 == 'Fanduel':
270
- final_Proj = load_fd_player_roo(fd_player_projections)
271
  elif slate_var1 == 'Secondary Slate':
272
  if site_var1 == 'Draftkings':
273
- final_Proj = load_dk_player_roo(secondary_dk_player_projections)
274
  elif site_var1 == 'Fanduel':
275
- final_Proj = load_fd_player_roo(secondary_fd_player_projections)
276
  elif slate_var1 == 'All Games':
277
  if site_var1 == 'Draftkings':
278
- final_Proj = load_dk_player_roo(all_dk_player_projections)
279
  elif site_var1 == 'Fanduel':
280
- final_Proj = load_fd_player_roo(all_fd_player_projections)
281
  final_Proj = final_Proj[final_Proj['Team'].isin(team_var1)]
282
  if pos_var1 != 'All':
283
  final_Proj = final_Proj[final_Proj['Position'].str.contains('|'.join(pos_var1))]
@@ -292,21 +292,6 @@ elif custom_var1 == 'Yes':
292
  hold_container = st.empty()
293
  if st.button('Create Range of Outcomes for Slate'):
294
  with hold_container:
295
- # if slate_var1 == 'Main Slate':
296
- # if site_var1 == 'Draftkings':
297
- # raw_baselines = load_dk_player_projections(dk_player_projections)
298
- # elif site_var1 == 'Fanduel':
299
- # raw_baselines = load_fd_player_projections(fd_player_projections)
300
- # elif slate_var1 == 'Secondary Slate':
301
- # if site_var1 == 'Draftkings':
302
- # raw_baselines = load_dk_player_projections(secondary_dk_player_projections)
303
- # elif site_var1 == 'Fanduel':
304
- # raw_baselines = load_fd_player_projections(secondary_fd_player_projections)
305
- # elif slate_var1 == 'All Games':
306
- # if site_var1 == 'Draftkings':
307
- # raw_baselines = load_dk_player_projections(all_dk_player_projections)
308
- # elif site_var1 == 'Fanduel':
309
- # raw_baselines = load_fd_player_projections(all_fd_player_projections)
310
  working_roo = raw_baselines
311
  working_roo = working_roo[working_roo['Team'].isin(team_var1)]
312
  own_dict = dict(zip(working_roo.Player, working_roo.Own))
 
141
  return raw_display
142
 
143
  @st.cache_data
144
+ def load_dk_player_roo(tab):
145
  try:
146
+ sh = gc.open_by_url(all_dk_player_projections)
147
+ worksheet = sh.worksheet(tab)
148
  except:
149
+ sh = gc2.open_by_url(all_dk_player_projections)
150
+ worksheet = sh.worksheet(tab)
151
  load_display = pd.DataFrame(worksheet.get_all_records())
152
  raw_display = load_display
153
 
 
157
  return raw_display
158
 
159
  @st.cache_data
160
+ def load_fd_player_roo(tab):
161
  try:
162
+ sh = gc.open_by_url(all_dk_player_projections)
163
+ worksheet = sh.worksheet(tab)
164
  except:
165
+ sh = gc2.open_by_url(all_dk_player_projections)
166
+ worksheet = sh.worksheet(tab)
167
  load_display = pd.DataFrame(worksheet.get_all_records())
168
  raw_display = load_display
169
 
 
265
  if custom_var1 == 'No':
266
  if slate_var1 == 'Main Slate':
267
  if site_var1 == 'Draftkings':
268
+ final_Proj = load_dk_player_roo('Main_ROO')
269
  elif site_var1 == 'Fanduel':
270
+ final_Proj = load_fd_player_roo('Main_FD_ROO')
271
  elif slate_var1 == 'Secondary Slate':
272
  if site_var1 == 'Draftkings':
273
+ final_Proj = load_dk_player_roo('Secondary_ROO')
274
  elif site_var1 == 'Fanduel':
275
+ final_Proj = load_fd_player_roo('Secondary_FD_ROO')
276
  elif slate_var1 == 'All Games':
277
  if site_var1 == 'Draftkings':
278
+ final_Proj = load_dk_player_roo('Merged_ROO')
279
  elif site_var1 == 'Fanduel':
280
+ final_Proj = load_fd_player_roo('Merged_FD_ROO')
281
  final_Proj = final_Proj[final_Proj['Team'].isin(team_var1)]
282
  if pos_var1 != 'All':
283
  final_Proj = final_Proj[final_Proj['Position'].str.contains('|'.join(pos_var1))]
 
292
  hold_container = st.empty()
293
  if st.button('Create Range of Outcomes for Slate'):
294
  with hold_container:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
295
  working_roo = raw_baselines
296
  working_roo = working_roo[working_roo['Team'].isin(team_var1)]
297
  own_dict = dict(zip(working_roo.Player, working_roo.Own))