From af09d6ca92171d4c7160565d86c20a35c0fc2022 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaakko=20Ker=C3=A4nen?= Date: Tue, 24 Jun 2025 15:18:10 +0300 Subject: [PATCH 1/1] Improved formatting of subspace index --- subspace.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/subspace.py b/subspace.py index 3389cd1..3384a8e 100644 --- a/subspace.py +++ b/subspace.py @@ -1,5 +1,6 @@ import datetime import io +import string import time import urllib.parse as urlparse import zipfile @@ -54,7 +55,7 @@ def make_subspaces_page(session): page += f"=> /s/?{key} {label}\n" return page - page = '# Subspaces\n' + page = '# Subspaces\n\n' if user: page += session.dashboard_link() @@ -98,7 +99,7 @@ def make_subspaces_page(session): return '' def sub_heading(sub): - i = sub.id[0].upper() + i = sub.name[0].upper() if i in string.digits or i in string.punctuation: return '0-9' if i in string.ascii_uppercase: @@ -111,7 +112,10 @@ def make_subspaces_page(session): elif view_mode == 'name': use_headings = len(subs) >= 50 last_heading = None - page += f'## {LABELS[view_mode]}\n\n' + + page += f'## {LABELS[view_mode]}\n' + if not use_headings: page += '\n' + for sub in subs: if use_headings: heading = sub_heading(sub) -- 2.34.1