Spaces:
Sleeping
Sleeping
File size: 918 Bytes
d1d63ea c860c9c d1d63ea c860c9c d1d63ea |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# a small library of elements used in testing, presenting some
# processed data in simple ways that are easily testable via AppTest
from typing import List
import streamlit as st
from input.input_handling import (
get_image_datetime, get_image_latlon
)
def show_uploaded_file_info():
if "file_uploader_data" not in st.session_state or \
not st.session_state.file_uploader_data:
st.write("No files uploaded yet")
return
st.write("the buffered files:")
uploaded_files:List = st.session_state.file_uploader_data
for ix, file in enumerate(uploaded_files):
image_datetime_raw = get_image_datetime(file)
latitude0, longitude0 = get_image_latlon(file)
s = f"index: {ix}, name: {file.name}, datetime: {image_datetime_raw}, lat: {latitude0}, lon:{longitude0}"
st.text_area(f"{file.name}", value=s, key=f"metadata_{ix}")
print(s)
|