From ce999e3a7149db287ad58025d2e5b1a74702a631 Mon Sep 17 00:00:00 2001 From: none Date: Sun, 25 Feb 2024 14:58:20 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=BE=D0=B2=D1=8B=D0=B9=20=D0=B8=D0=BD?= =?UTF-8?q?=D1=82=D0=B5=D1=80=D1=84=D0=B5=D0=B9=D1=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- interface.py | 47 +++++++++++++++++++++++++++++++++++++++++------ main.py | 6 ++++-- 2 files changed, 45 insertions(+), 8 deletions(-) diff --git a/interface.py b/interface.py index 2b1ce79..a5b53f6 100644 --- a/interface.py +++ b/interface.py @@ -1,11 +1,46 @@ import streamlit as st +#from streamlit import empty as c + +from os import walk +from time import sleep + +# Получаем порт со входа +from sys import argv +our_port = argv[1] + st.title('jetwork') -# Получаем все сайты -from os import walk -sites = next(walk('cached/'), (None, None, []))[1] +# st.empty() +ph = st.empty() + +while True: + # Боковая панель + with ph.container(): + # Столбцы для элементов + sidebar, space, main = st.columns([60, 10, 90]) + + + with sidebar: + st.success(f"Ваш порт: {our_port}") + + ports = ['Тут скоро', 'будет что-то'] + for i in ports: + st.warning(f"{i}") + + with main: + # Получаем все сайты + sites = next(walk('cached/'), (None, None, []))[1] + + for i in sites: + addr = f"http://127.0.0.1:8000/{i}" + st.info(f"[{i}]({addr})") + + sleep(3) + ph.empty() + #st.empty() + st.rerun() -for i in sites: - addr = f"http://127.0.0.1:8000/{i}" - f"[{i}]({addr})" +#while True: +# sleep(3) +# st.rerun() diff --git a/main.py b/main.py index 1a45f41..53c090e 100644 --- a/main.py +++ b/main.py @@ -6,6 +6,7 @@ from network import * # Здесь общий запуск всех файлов и команд + # Проверка обновлений from sys import argv if len(argv) == 1: @@ -51,8 +52,7 @@ server.start() # Стартуем интерфейс -system("python -m streamlit run --server.address=127.0.0.1 interface.py") - +system(f"python -m streamlit run --server.address=127.0.0.1 interface.py {serv_port}") #print(client(8000, "ping")) @@ -61,3 +61,5 @@ system("python -m streamlit run --server.address=127.0.0.1 interface.py") #print(client(4015, "ping")) #print(client(4137, "is_just.jet")) + +#client(4092, "publish_just.jet<>4066")