from flask import Flask, request, send_file import os, json app = Flask(__name__) os.mkdir("./states") @app.route("/") def home(): return '''true''' @app.route("/get_states") def get(): states = os.listdir("./states") states = sorted(states, key=lambda x: os.path.getmtime(os.path.join(directorio, x)), reverse=True) states_parse = [] for s in states: states_parse.append({"id":s, "text":open(f"./states/{s}/text", "r").read()}) return json.dumps(states_parse) @app.route("/states//image.png") def get_image(ide): return send_file(f"./states/{ide}/image.png") @app.route("/add_state", methods=["POST"]) def add_state(): text = request.form["text"] file = request.form["file"] ide = random.randint(100000,999999) os.mkdir(f"./states/{ide}") open(f"./states/{ide}/text", "w").write(text) file.save(f"./states/{ide}/image.png")