#! /usr/bin/env python # -*- coding: utf-8 -*- from flask import Flask from flask.ext.mako import MakoTemplates, render_template from tif.calc import calculate_tif from tif.util import catch_errors, set_up_hash_caching app = Flask(__name__) MakoTemplates(app) set_up_hash_caching(app) @app.route("/") @catch_errors(app) def index(): title = request.args.get("title") result = calculate_tif(title) if title else None return render_template("index.mako", result=result) if __name__ == '__main__': app.run()