Update app.py
Browse files
app.py
CHANGED
|
@@ -31,7 +31,7 @@ def get_resources():
|
|
| 31 |
def display_images(image_type):
|
| 32 |
for name, files in uploaded_images[image_type].items():
|
| 33 |
for file in files:
|
| 34 |
-
st.sidebar.image(file, width=100, caption=name)
|
| 35 |
|
| 36 |
def display_terrain():
|
| 37 |
row = []
|
|
@@ -54,11 +54,14 @@ def display_uploaded_images(image_type):
|
|
| 54 |
st.write("## Uploaded Images Table")
|
| 55 |
resources = get_resources()
|
| 56 |
if resources:
|
| 57 |
-
st.write("| Name | File Name | Image Type |")
|
| 58 |
-
st.write("| --- | --- | --- |")
|
| 59 |
for name, file_name, image_type in resources:
|
| 60 |
file_name_without_extension = os.path.splitext(file_name)[0]
|
| 61 |
-
|
|
|
|
|
|
|
|
|
|
| 62 |
else:
|
| 63 |
st.write("No images uploaded yet.")
|
| 64 |
|
|
@@ -77,3 +80,7 @@ for uploaded_file in uploaded_files:
|
|
| 77 |
|
| 78 |
display_uploaded_images(image_type)
|
| 79 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
def display_images(image_type):
|
| 32 |
for name, files in uploaded_images[image_type].items():
|
| 33 |
for file in files:
|
| 34 |
+
st.sidebar.image(file, width=100, caption=name, use_column_width=True, output_format='jpg', link_url=file)
|
| 35 |
|
| 36 |
def display_terrain():
|
| 37 |
row = []
|
|
|
|
| 54 |
st.write("## Uploaded Images Table")
|
| 55 |
resources = get_resources()
|
| 56 |
if resources:
|
| 57 |
+
st.write("| Name | File Name | Image Type | Image |")
|
| 58 |
+
st.write("| --- | --- | --- | --- |")
|
| 59 |
for name, file_name, image_type in resources:
|
| 60 |
file_name_without_extension = os.path.splitext(file_name)[0]
|
| 61 |
+
image_url = f"{DATA_DIR}/{image_type}/{name}/{file_name}"
|
| 62 |
+
image_tag = f"<img src='{image_url}' width='100'/>"
|
| 63 |
+
download_url = f"[Download]({image_url})"
|
| 64 |
+
st.write(f"| {name} | {file_name_without_extension} | {image_type} | {image_tag} {download_url} |")
|
| 65 |
else:
|
| 66 |
st.write("No images uploaded yet.")
|
| 67 |
|
|
|
|
| 80 |
|
| 81 |
display_uploaded_images(image_type)
|
| 82 |
|
| 83 |
+
# Add a download link for the Resources.csv file
|
| 84 |
+
csv_url = f"{DATA_DIR}/{RESOURCES_FILE}"
|
| 85 |
+
csv_link = f"[Download {RESOURCES_FILE}]({csv_url})"
|
| 86 |
+
st.markdown(csv_link)
|