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

This commit is contained in:
none 2024-02-25 16:14:54 +03:00
parent 13df4e0bf8
commit 2d364582fa
3 changed files with 22 additions and 1 deletions

View File

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

View File

@ -3,6 +3,7 @@ from threading import Thread
from time import sleep
from network import *
from updater import *
# Здесь общий запуск всех файлов и команд
@ -51,6 +52,10 @@ server = Thread(target = server, args=(http_port,))
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}")

15
updater.py Normal file
View File

@ -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)