You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
615 B

from flask import Flask, jsonify
import random
app = Flask(__name__)
#Hlavní stránkju - jen pro info
@app.route("/")
def index():
return "<h1>Flask API Server</h1><p>otevři RNG: <a href='/api/random'>/api/random</a></p>"
#API Endpoint - vrací náhodné informace jako JSON
@app.route("/api/random")
def get_rng():
cislo = round(random.uniform(1.0,100.0),2)
race = random.choice(["člověk","trapaslík","obr","elf"])
return jsonify({"rng":cislo, "rasa":race})
if __name__ == "__main__":
#debug=True = automaticky restartuje při změně kódu
app.run(host="0.0.0.0",port=80,debug=True)