kappa123/kappa123/server/main/views.py

51 lines
1015 B
Python
Raw Normal View History

# kappa123/server/main/views.py
2015-01-21 08:32:17 -08:00
#################
#### imports ####
#################
from flask import render_template, Blueprint
#from aaaaaaa import pack_ints, unpack_ints
from kappa123.server.runs import inject_run_class, fetch_or_cache_runs
def pack_ints(s):
return "butts"
2015-01-21 08:32:17 -08:00
def unpack_ints(s):
return set()
2015-01-21 08:32:17 -08:00
################
#### config ####
################
main_blueprint = Blueprint('main', __name__,)
################
#### routes ####
################
@main_blueprint.route('/')
def home():
all_runs = fetch_or_cache_runs()
return render_template(
'main/home.html',
runs=all_runs
)
2015-01-21 08:32:17 -08:00
@main_blueprint.route("/about/")
def about():
return render_template("main/about.html")
@main_blueprint.route("/<preferences>")
def returning_user(preferences):
unpacked_set = unpack_ints(preferences)
all_runs = fetch_or_cache_runs()
runs = inject_run_class(all_runs, unpacked_set)
return render_template(
"main/home.html",
runs=runs
)