Spaces:
Running
Running
from flask import Flask, request, send_file | |
import os, json | |
app = Flask(__name__) | |
os.mkdir("./states") | |
def home(): | |
return '''true''' | |
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) | |
def get_image(ide): | |
return send_file(f"./states/{ide}/image.png") | |
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") |