gaspar-avit commited on
Commit
f3e9602
·
1 Parent(s): cdb3b52

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -5
app.py CHANGED
@@ -129,7 +129,7 @@ def authenticate_kaggle():
129
  json.dump(api_token, file)
130
  api.authenticate()
131
 
132
- return [api]
133
 
134
 
135
  @st.experimental_memo(persist=True, show_spinner=False, suppress_st_warning=True)
@@ -139,8 +139,8 @@ def load_dataset():
139
  -return: dataframe containing dataset
140
  """
141
 
142
- # Connect to kaggle API
143
- api = authenticate_kaggle()[0]
144
 
145
  # Downloading Movies dataset
146
  api.dataset_download_file('rounakbanik/the-movies-dataset', 'movies_metadata.csv')
@@ -220,7 +220,7 @@ if __name__ == "__main__":
220
  data = load_dataset()
221
 
222
 
223
- ## --- Page config --- ##
224
  # Set page title
225
  st.title("""
226
  Alternative Movie Poster Generator :film_frames:
@@ -230,8 +230,22 @@ if __name__ == "__main__":
230
 
231
  ## Set page footer
232
  footer()
233
- ## ------------------- ##
 
 
 
 
 
 
 
234
 
 
 
 
 
 
 
 
235
  st.text("")
236
  st.text("")
237
  st.text("")
 
129
  json.dump(api_token, file)
130
  api.authenticate()
131
 
132
+ return api
133
 
134
 
135
  @st.experimental_memo(persist=True, show_spinner=False, suppress_st_warning=True)
 
139
  -return: dataframe containing dataset
140
  """
141
 
142
+ ## Connect to kaggle API
143
+ #api = authenticate_kaggle()
144
 
145
  # Downloading Movies dataset
146
  api.dataset_download_file('rounakbanik/the-movies-dataset', 'movies_metadata.csv')
 
220
  data = load_dataset()
221
 
222
 
223
+ ## --- Page config ------------ ##
224
  # Set page title
225
  st.title("""
226
  Alternative Movie Poster Generator :film_frames:
 
230
 
231
  ## Set page footer
232
  footer()
233
+ ## ---------------------------- ##
234
+
235
+ ## --- Connect to kaggle API --- #
236
+
237
+ if not os.path.exists(PATH_JSON):
238
+ api_token = {"username":st.secrets['username'],"key":st.secrets['key']}
239
+ with open(PATH_JSON, 'w') as file:
240
+ json.dump(api_token, file)
241
 
242
+
243
+ # Activate Kaggle API
244
+ api = KaggleApi()
245
+ api.authenticate()
246
+ ## ---------------------------- ##
247
+
248
+
249
  st.text("")
250
  st.text("")
251
  st.text("")