dockerize (did it myself this time!) and rearrange directories

This commit is contained in:
LockeShor
2026-09-19 23:07:22 -04:00
parent ef6ebbba78
commit 849a3e8e65
11 changed files with 31 additions and 37 deletions
+5 -5
View File
@@ -6,7 +6,7 @@ app = Flask(__name__)
@app.route("/")
def mainPage():
return open("main.html").read()
return open("assets/main.html").read()
@app.route("/<path:path>")
def game(path):
@@ -14,15 +14,15 @@ def game(path):
return mainPage()
gameName = request.path.split("/")[1]
if gameName == "img":
print("returning image", "images/" + request.path.split("/")[-1].replace(".", "")[:-3] + ".png")
return send_file("images/" + request.path.split("/")[-1].replace(".", "")[:-3] + ".png", mimetype="image/png")
print("returning image", "assets/images/" + request.path.split("/")[-1].replace(".", "")[:-3] + ".png")
return send_file("assets/images/" + request.path.split("/")[-1].replace(".", "")[:-3] + ".png", mimetype="image/png")
gamecode = request.args.get('code')[:-1]
print(gameName)
return buildHTML(gamecode,gameName)
def buildHTML(gamecode, gameName):
with open("stories/" + gameName.replace(".", "") + ".json", "r") as f:
with open("assets/stories/" + gameName.replace(".", "") + ".json", "r") as f:
print("\n\n")
story = json.loads(f.read())
nodeName = "start"
@@ -42,7 +42,7 @@ def buildHTML(gamecode, gameName):
color = story["SPECIAL-color"] if "SPECIAL-color" in story.keys() else "0"
print(str(request.user_agent) + "\n",currText,choices,color)
with open('page.html', "r") as page:
with open('assets/page.html', "r") as page:
page = page.read()
page = page.replace("{{CurrText}}", currText.replace('"', '\\"'))
page = page.replace("{{Choices}}", choices)