import sys import os def load(path): f = open(path) return f.read() def prepare(config): config = config.splitlines() out = f"""

{config[0]}

{config[2]}

""" return(out) groups = os.listdir(f"{os.path.dirname(sys.argv[0])}/services") html = "" for i in groups: items = os.listdir(f"{os.path.dirname(sys.argv[0])}/services/{i}") html = html + f"""

{i}

""" for a in items: temp = load(f"{os.path.dirname(sys.argv[0])}/services/{i}/{a}") html = html + prepare(temp) html = html + "
" css = open(f"{os.path.dirname(sys.argv[0])}/template/temp.css") html = f""" {html} """ f = open(f"{os.path.dirname(sys.argv[0])}/render/render.html","w") f.write(html) exec(load(f"{os.path.dirname(sys.argv[0])}/dash.py"))