castledan commited on
Commit
1fbba6e
Β·
1 Parent(s): 3e78c48

add timestamps to files

Browse files
app/pages/1_🌍_Flood_extent_analysis.py CHANGED
@@ -291,6 +291,10 @@ def app():
291
  vector = st.session_state.detected_flood_vector
292
  url_v = vector.getDownloadUrl("GEOJSON")
293
  response_v = requests.get(url_v)
 
 
 
 
294
  with row2:
295
  # Create download buttons for raster and vector
296
  # data
@@ -298,14 +302,24 @@ def app():
298
  ste.download_button(
299
  label="Download Raster Extent",
300
  data=response_r.content,
301
- file_name="flood_extent_raster.tif",
 
 
 
 
 
302
  mime="image/tif",
303
  )
304
  with open("flood_extent.geojson", "wb"):
305
  ste.download_button(
306
  label="Download Vector Extent",
307
  data=response_v.content,
308
- file_name="flood_extent_vec.geojson",
 
 
 
 
 
309
  mime="text/json",
310
  )
311
  # Output for computation complete
 
291
  vector = st.session_state.detected_flood_vector
292
  url_v = vector.getDownloadUrl("GEOJSON")
293
  response_v = requests.get(url_v)
294
+ filename = "flood_extent"
295
+ timestamp = dt.datetime.now().strftime(
296
+ "%Y-%m-%d_%H-%M"
297
+ )
298
  with row2:
299
  # Create download buttons for raster and vector
300
  # data
 
302
  ste.download_button(
303
  label="Download Raster Extent",
304
  data=response_r.content,
305
+ file_name=(
306
+ f"{filename}"
307
+ "_raster_"
308
+ f"{timestamp}"
309
+ ".tif"
310
+ ),
311
  mime="image/tif",
312
  )
313
  with open("flood_extent.geojson", "wb"):
314
  ste.download_button(
315
  label="Download Vector Extent",
316
  data=response_v.content,
317
+ file_name=(
318
+ f"{filename}"
319
+ "_vector_"
320
+ f"{timestamp}"
321
+ ".geojson"
322
+ ),
323
  mime="text/json",
324
  )
325
  # Output for computation complete