aboutsummaryrefslogtreecommitdiff
path: root/newspipe/web/views/views.py
diff options
context:
space:
mode:
authorCédric Bonhomme <cedric@cedricbonhomme.org>2020-03-06 23:26:01 +0100
committerCédric Bonhomme <cedric@cedricbonhomme.org>2020-03-06 23:26:01 +0100
commitc58e6a72bf9c2f74a84b303a0d78a42235d5cb0f (patch)
tree7e65c3ded04e993f509075308cc477837d7d3367 /newspipe/web/views/views.py
parentUpdated README. (diff)
downloadnewspipe-c58e6a72bf9c2f74a84b303a0d78a42235d5cb0f.tar.gz
newspipe-c58e6a72bf9c2f74a84b303a0d78a42235d5cb0f.tar.bz2
newspipe-c58e6a72bf9c2f74a84b303a0d78a42235d5cb0f.zip
Improved method to detect current version of the Newspipe instance.
Diffstat (limited to 'newspipe/web/views/views.py')
-rw-r--r--newspipe/web/views/views.py15
1 files changed, 14 insertions, 1 deletions
diff --git a/newspipe/web/views/views.py b/newspipe/web/views/views.py
index 1fde12c7..e08270cd 100644
--- a/newspipe/web/views/views.py
+++ b/newspipe/web/views/views.py
@@ -86,9 +86,22 @@ def about():
@current_app.route("/about/more", methods=["GET"])
@etag_match
def about_more():
+ version = __version__.split("-")
+ if len(version) == 1:
+ newspipe_version = version[0]
+ version_url = "https://git.sr.ht/~cedric/newspipe/refs/{}".format(
+ version[0]
+ )
+ else:
+ newspipe_version = "{} - {}".format(version[0], version[2][1:])
+ version_url = "https://git.sr.ht/~cedric/newspipe/commit/{}".format(
+ version[2][1:]
+ )
+
return render_template(
"about_more.html",
- newspipe_version=__version__.split()[1],
+ newspipe_version=newspipe_version,
+ version_url=version_url,
registration=[conf.SELF_REGISTRATION and "Open" or "Closed"][0],
python_version="{}.{}.{}".format(*sys.version_info[:3]),
nb_users=UserController().read().count(),
bgstack15