You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
916 B
Python

from flask import Blueprint, render_template
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():
# 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)
@bp.route("/<slug>")
def block(slug=None):
dump.dump([slug])
with open("postit/contents.json", "r") as f:
contributions = json.load(f)
return render_template("postit.html", contributions=contributions)