Spaces:
Sleeping
Sleeping
| import asyncio | |
| import streamlit as st | |
| import sqlite3 | |
| server_ports = [] | |
| client_ports = [] | |
| db = sqlite3.connect('chat-hub.db') | |
| cursor = db.cursor() | |
| cursor.execute('CREATE TABLE IF NOT EXISTS messages (id INTEGER PRIMARY KEY AUTOINCREMENT, sender TEXT, message TEXT, timestamp TEXT)') | |
| db.commit() | |
| # Inicjalizacja danych w st.session_state | |
| if "server_ports" not in st.session_state: | |
| st.session_state['server_ports'] = "" | |
| if "client_ports" not in st.session_state: | |
| st.session_state['client_ports'] = "" | |
| if "user_ID" not in st.session_state: | |
| st.session_state.user_ID = "" | |
| if "gradio_Port" not in st.session_state: | |
| st.session_state.gradio_Port = "" | |
| if "server" not in st.session_state: | |
| st.session_state.server = False | |
| if "client" not in st.session_state: | |
| st.session_state.client = False | |
| st.set_page_config(layout="wide") | |
| async def main(): | |
| st.title("NeuralGPT") | |
| gradio_Ports = st.container(border=True) | |
| gradio_Ports.markdown(st.session_state.gradio_Port) | |
| with st.sidebar: | |
| # Wy艣wietlanie danych, kt贸re mog膮 by膰 modyfikowane na r贸偶nych stronach | |
| serverPorts = st.container(border=True) | |
| serverPorts.markdown(st.session_state['server_ports']) | |
| st.text("Client ports") | |
| clientPorts = st.container(border=True) | |
| clientPorts.markdown(st.session_state['client_ports']) | |
| st.text("Character.ai ID") | |
| user_id = st.container(border=True) | |
| user_id.markdown(st.session_state.user_ID) | |
| status = st.status(label="runs", state="complete", expanded=False) | |
| if st.session_state.server == True: | |
| st.markdown("server running...") | |
| if st.session_state.client == True: | |
| st.markdown("client running") | |
| # Uruchomienie aplikacji | |
| asyncio.run(main()) |