From 0a1b9e645159c2bbe5f875d84772b32bddaa00ba Mon Sep 17 00:00:00 2001 From: Martijn van der Ven Date: Wed, 13 May 2026 00:00:55 +0200 Subject: [PATCH] Render the commit hash on the page --- app.py | 9 ++++++++- templates/index.jinja2 | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app.py b/app.py index 808c04c..8e53678 100644 --- a/app.py +++ b/app.py @@ -1,4 +1,5 @@ import json +import os import traceback from collections import OrderedDict @@ -8,6 +9,8 @@ app = Flask(__name__) +COMMIT = os.environ.get("HEROKU_BUILD_COMMIT", "") + mf2py.Parser.user_agent = "python.microformats.io (mf2py/" + mf2py.__version__ + ") Mozilla/5.0 Chrome/29.0.1547.57 Safari/537.36" mf2py.Parser.dict_class = OrderedDict @@ -50,7 +53,11 @@ def fetch_mf2(url): response.headers["Content-Type"] = "application/json" return response - return render_template("index.jinja2", mf2py_version=mf2py.__version__) + return render_template( + "index.jinja2", + mf2py_version=mf2py.__version__, + commit=COMMIT, + ) except BaseException as e: traceback.print_exc() return jsonify(error="%s: %s" % (type(e).__name__, e)), 400 diff --git a/templates/index.jinja2 b/templates/index.jinja2 index 8391093..f3b27f1 100644 --- a/templates/index.jinja2 +++ b/templates/index.jinja2 @@ -114,6 +114,7 @@ + {% if commit %}{% endif %}