'
if __name__ == "__main__":
- app.run(host="0.0.0.0", port=9011)
\ No newline at end of file
+ app.run(host="0.0.0.0", port=9011)
+
+
+ from flask import Flask
+import sqlite3
+
+app = Flask(__name__)
+
+def get_db():
+ db = sqlite3.connect("adventure.db")
+ db.row_factory = sqlite3.Row # Spalten per Name ansprechen
+ return db
+
+@app.route("/")
+def start():
+ return '
Verlies
Abenteuer starten'
+
+@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()
+
+ 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=9011)
\ No newline at end of file