Поиск всех портов и отображение

main
none 9 months ago
parent 13df4e0bf8
commit 2d364582fa

@ -2,6 +2,7 @@ import streamlit as st
from os import walk from os import walk
from time import sleep from time import sleep
from db import *
# Получаем порт со входа # Получаем порт со входа
from sys import argv from sys import argv
@ -23,7 +24,7 @@ while True:
with sidebar: with sidebar:
st.success(f"Ваш порт: {our_port}") st.success(f"Ваш порт: {our_port}")
ports = ['Тут скоро', 'будет что-то'] ports = read()['ports']
for i in ports: for i in ports:
st.warning(f"{i}") st.warning(f"{i}")

@ -3,6 +3,7 @@ from threading import Thread
from time import sleep from time import sleep
from network import * from network import *
from updater import *
# Здесь общий запуск всех файлов и команд # Здесь общий запуск всех файлов и команд
@ -51,6 +52,10 @@ server = Thread(target = server, args=(http_port,))
server.start() server.start()
# Стартуем авто-поиск портов и авто-обновление сайтов
updater = Thread(target = update_demon, args=(serv_port,))
updater.start()
# Стартуем интерфейс # Стартуем интерфейс
system(f"python -m streamlit run --server.address=127.0.0.1 interface.py {serv_port}") system(f"python -m streamlit run --server.address=127.0.0.1 interface.py {serv_port}")

@ -0,0 +1,15 @@
# Здесь ищём порты и обновляем все сайты
from time import sleep
from db import *
from network import *
def update_demon(serv_port):
while True:
ports = port_check(serv_port)
conf = read()
conf["ports"] = ports
write(conf)
sleep(8)
Loading…
Cancel
Save