36 lines
719 B
Python

import time
import streamlit as st
import remote_api as api
st.set_page_config(page_title="TgToolbox", page_icon="🕹️", layout="wide", initial_sidebar_state="collapsed")
backend_status = api.get_backend_client_status()
need_login = False
if backend_status is None or not backend_status["init"]:
st.status("Server not ready")
time.sleep(0.5)
st.rerun()
for v in backend_status["clients"]:
if not v["status"]:
need_login = True
if need_login:
import login
login.loop()
st.stop()
search_tab, link_convert_tab = st.tabs(["Search", "Link Convert"])
with search_tab:
import search
search.loop()
with link_convert_tab:
import link_convert
link_convert.loop()