diff --git a/app/app.py b/app/app.py
index ad344a5..d0fccb2 100644
--- a/app/app.py
+++ b/app/app.py
@@ -1,32 +1,32 @@
-from flask import Flask, request, redirect
+from flask import Flask
+import sqlite3
app = Flask(__name__)
-eintraege = []
+
+def get_db():
+ db = sqlite3.connect("adventure.db")
+ db.row_factory = sqlite3.Row # Spalten per Name ansprechen
+ return db
@app.route("/")
-def hello():
- return "Willkommen in meiner Flask-App!"
+def start():
+ return '
Verlies
Abenteuer starten'
-@app.route("/frage", methods=["GET", "POST"])
-def frage():
- if request.method == "POST":
- if request.form["antwort"] == "8":
- return "Richtig!"
- return "Leider falsch."
- return ''
+@app.route("/raum/")
+def raum(id):
+ db = get_db()
+ r = db.execute("SELECT name, beschreibung FROM raeume WHERE id=?", (id,)).fetchone()
+ ausgaenge = db.execute(
+ "SELECT richtung, nach_raum FROM ausgaenge WHERE von_raum=?", (id,)
+ ).fetchall()
+ db.close()
-@app.route("/pinnwand", methods=["GET", "POST"])
-def pinnwand():
- if request.method == "POST":
- eintraege.append(request.form["nachricht"])
- return redirect("/app/pinnwand")
- liste = ""
- for e in eintraege:
- liste = liste + "" + e + ""
- return 'Pinnwand
' \
- ''
+ html = "" + r["name"] + "
"
+ html = html + "" + r["beschreibung"] + "
"
+ for a in ausgaenge:
+ html = html + '' \
+ + a["richtung"] + ' '
+ return html
if __name__ == "__main__":
app.run(host="0.0.0.0", port=9009)
\ No newline at end of file