diff --git a/interface.py b/interface.py index a5b53f6..d630bd8 100644 --- a/interface.py +++ b/interface.py @@ -1,5 +1,4 @@ import streamlit as st -#from streamlit import empty as c from os import walk from time import sleep diff --git a/site_creator.py b/site_creator.py index 69ee5f6..1622d2b 100644 --- a/site_creator.py +++ b/site_creator.py @@ -2,6 +2,7 @@ from os import system, mkdir from db import * from shutil import copyfile, make_archive, rmtree, copytree from tqdm import tqdm +from time import sleep from verify import * from network import * @@ -9,6 +10,7 @@ from network import * print("(1) Создать сайт") print("(2) Обновить сайт") print("(3) Сменить тип") +print("(4) Авто-раздача сайта") print("Enter для просто публикации.") op = input(">> ") @@ -103,6 +105,24 @@ elif op == "3": exit() +elif op == "4": + domain = input("\nДомен сайта: ") + if not os.path.exists(f"mysites/{domain}"): + print("Не существует такого сайта.") + exit() + + print("\nВведите ваш порт сервера (при запуске main.py)") + serv_port = int(input(">> ")) + http_port = client(serv_port, f"is_{domain}") + + print("\nСтарт вечной раздачи...") + while True: + ports = port_check(serv_port) + sleep(1) + for port in tqdm(ports): + client(port, f"publish_{domain}<>{http_port}") + sleep(5) + elif op == "": domain = input("\nДомен сайта: ") if not os.path.exists(f"mysites/{domain}"):