Newer
Older
import os
from flask import Flask, request, Response
from multiprocessing import Process
from generate_html import generate_html
from utils import TOKEN, CLIENT_PORT, CLIENT_PATH, TEMPLATE_DIR
def get_stat():
if request.args.get("token") != TOKEN:
return "Unauthorized", 401
with open(os.path.join(TEMPLATE_DIR, "stat.html"), "r", encoding="utf-8") as f:
html = f.read()
return Response(html, mimetype="text/html")
if __name__ == "__main__":
p = Process(target=generate_html)
p.start()