blob: 4b1a2596b55404af325fecaffdcd4ad225d41a0d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
from flask import Flask, Blueprint, request
app = Flask(__name__)
@app.route("/")
def home():
return "Flask is running!"
api = Blueprint("api", __name__)
@api.route("/seek")
def seek():
pd = app.config["pix_display"]
increment = request.args.get("increment", default=1, type=int)
pd.queue.put(lambda: pd.seek(increment))
while not pd.queue.empty():
pass
return {
"imageTime": pd.image_time,
"imageIndex": pd.current_texture_index,
}
app.register_blueprint(api, url_prefix="/api")
|