search / save_image.py
chanicpanic's picture
Create streamlit app
5bcc73a
raw
history blame
521 Bytes
from hashlib import sha256
import streamlit as st
from datetime import datetime, timezone
from scheduler import ParquetScheduler
scheduler = ParquetScheduler(
repo_id=st.secrets.IMAGES_REPO,
token=st.secrets.HF_TOKEN,
every=15,
)
@st.cache_data(ttl=3600)
def save_image(data, prediction):
scheduler.append(
{
"date": datetime.now(timezone.utc).date(),
"image": data,
"prediction": prediction,
"sha256": sha256(data).hexdigest(),
}
)