1 changed files with 18 additions and 0 deletions
@ -0,0 +1,18 @@ |
|||||
|
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) |
||||
Loading…
Reference in new issue