Jung commited on
Commit
721a97b
·
verified ·
1 Parent(s): 1092330

try to fix imgur error

Browse files
Files changed (1) hide show
  1. app.py +12 -3
app.py CHANGED
@@ -61,12 +61,15 @@ def filter_by_1col(df, col_name, query, exact_flag=False):
61
  assert len(ok_flag_list) == len(df)
62
  return np.array(ok_flag_list)
63
 
64
- def display_image(url, scale=0.5):
65
  from urllib.request import urlopen
66
  from PIL import Image
67
 
68
- image = Image.open(urlopen(url))
69
- st.image(image.resize(( int(image.width * scale), int(image.height * scale))))
 
 
 
70
 
71
  def display_heroes_from_df(df,display_cols=display_cols, show_df=True):
72
  vtob = "is" if len(df)<=1 else "are"
@@ -197,6 +200,12 @@ with st.sidebar:
197
  [":rainbow[Heroes Explorer]", "Team Simulation","***LB/CB Hero Stat*** :movie_camera:"],
198
  captions = ["Filter only heroes with certain properties", "Co-powered by Elioty33's DataVault"])
199
 
 
 
 
 
 
 
200
  #########################################
201
  ## Program 1
202
  if genre == ':rainbow[Heroes Explorer]':
 
61
  assert len(ok_flag_list) == len(df)
62
  return np.array(ok_flag_list)
63
 
64
+ def display_image(url, scale=0.5, enable_flag = False):
65
  from urllib.request import urlopen
66
  from PIL import Image
67
 
68
+ enable_flag = display_img_flag # adhoc code, should send this variable properly
69
+
70
+ if enable_flag: # default to False as imgur server seems to refuse our request and cause permanent error
71
+ image = Image.open(urlopen(url))
72
+ st.image(image.resize(( int(image.width * scale), int(image.height * scale))))
73
 
74
  def display_heroes_from_df(df,display_cols=display_cols, show_df=True):
75
  vtob = "is" if len(df)<=1 else "are"
 
200
  [":rainbow[Heroes Explorer]", "Team Simulation","***LB/CB Hero Stat*** :movie_camera:"],
201
  captions = ["Filter only heroes with certain properties", "Co-powered by Elioty33's DataVault"])
202
 
203
+ display_img_flag = st.radio(
204
+ "Display Avatar in Description",
205
+ ["No", "Yes"],
206
+ captions = ["Currently default to 'no' since the server seems to ban our service", "If problem occur, set to 'no'"])
207
+ )
208
+
209
  #########################################
210
  ## Program 1
211
  if genre == ':rainbow[Heroes Explorer]':