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, | |
) | |
def save_image(data, prediction): | |
scheduler.append( | |
{ | |
"date": datetime.now(timezone.utc).date(), | |
"image": data, | |
"prediction": prediction, | |
"sha256": sha256(data).hexdigest(), | |
} | |
) | |