Example #1
0
def mensa(mensaname):
    if mensaname not in config["mensas"]:
        return index()
    return template("templates/mensa.tpl",
                    title="MensaBot+ -- " + get_pretty_name(mensaname),
                    mensa=get_pretty_name(mensaname),
                    mensaname=mensaname,
                    food=get_food(mensaname))
Example #2
0
File: web.py Project: stg7/mensabot
def subscribe():
    validation = {"email": False, "time": False, "places": False}
    message = []
    if "email" in request.forms:
        if not valid_email(request.forms.get("email")):
            message.append("Email not valid! {}".format(request.forms.get("email")))
        else:
            validation["email"] = True

    email = request.forms.get("email", "")
    selection = []
    time = request.forms.get("time", "")

    return template("templates/subscribe.tpl", title="MensaBot+",
                mensas={get_pretty_name(x): x for x in config["mensas"]},
                email=email, selection=selection, time=time, msg="<br>".join(message))
Example #3
0
def subscribe():
    validation = {"email": False, "time": False, "places": False}
    message = []
    if "email" in request.forms:
        if not valid_email(request.forms.get("email")):
            message.append("Email not valid! {}".format(
                request.forms.get("email")))
        else:
            validation["email"] = True

    email = request.forms.get("email", "")
    selection = []
    time = request.forms.get("time", "")

    return template("templates/subscribe.tpl",
                    title="MensaBot+",
                    mensas={get_pretty_name(x): x
                            for x in config["mensas"]},
                    email=email,
                    selection=selection,
                    time=time,
                    msg="<br>".join(message))
Example #4
0
File: web.py Project: stg7/mensabot
def index():
    return template("templates/index.tpl", title="MensaBot+",
        mensas={get_pretty_name(x): x for x in config["mensas"]})
Example #5
0
File: web.py Project: stg7/mensabot
def mensa(mensaname):
    if mensaname not in config["mensas"]:
        return index()
    return template("templates/mensa.tpl", title="MensaBot+ -- " + get_pretty_name(mensaname),
        mensa=get_pretty_name(mensaname), mensaname=mensaname, food=get_food(mensaname))
Example #6
0
def index():
    return template("templates/index.tpl",
                    title="MensaBot+",
                    mensas={get_pretty_name(x): x
                            for x in config["mensas"]})