import streamlit as st st.set_page_config( page_title="Grascii Search", menu_items={ "About": """ Web interface for [grascii](https://github.com/grascii/grascii)'s search utility Image search powered by [gregg-vision-v0.2.1](https://huggingface.co/grascii/gregg-vision-v0.2.1) """ }, ) import pandas as pd # noqa E402 from search import write_grascii_search, write_reverse_search # noqa E402 pd.options.mode.copy_on_write = True if "report_submitted" not in st.session_state: st.session_state["report_submitted"] = False if "grascii" not in st.session_state: st.session_state["grascii"] = "" if "alternatives" not in st.session_state: st.session_state["alternatives"] = {} if "save_image" in st.session_state: st.session_state["save_image"] = st.session_state["save_image"] if st.session_state["report_submitted"]: st.toast("Thanks for the report!") st.session_state["report_submitted"] = False tab1, tab2 = st.tabs(["Grascii", "Reverse"]) with tab1: write_grascii_search() with tab2: write_reverse_search()