from flask import Blueprint, render_template, request import json from . import dump index = [ "intro", "what-is-a-loot-box", "crosswords", "one-sentence-game-ideas", "nim", "mimic", "unfinished-thoughts", "the-leader", "connect-less", "xquisite", "katamari", "life-hacks", "karaoke", "outro", ] bp = Blueprint( "generate", __name__, url_prefix="/generate", ) @bp.route("/") def blocks(): print = request.args.get('print') color = request.cookies.get("color", "purple") # temporary, eventually we will dump contents only when they are updated in git (git hooks + git pull ?) dump.dump(index) with open("postit/contents.json", "r") as f: contributions = json.load(f) return render_template("postit.html", contributions=contributions, color=color, print=print) @bp.route("/") def block(slug=None): print = request.args.get('print', default=False) color = request.cookies.get("color", "purple") dump.dump([slug]) with open("postit/contents.json", "r") as f: contributions = json.load(f) return render_template("postit.html", contributions=contributions, color=color, print=print)