feat: add human-readable datetime filter and update playlist info template

This commit is contained in:
Kamil
2024-12-18 09:00:12 +00:00
parent b9530a159c
commit 917ec9542f
2 changed files with 7 additions and 2 deletions

View File

@@ -96,4 +96,9 @@ def jellyfin_link(jellyfin_id: str) -> Markup:
return Markup(f"<span style='color: red;'>JELLYFIN_SERVER_URL not configured</span>")
link = f"{jellyfin_server_url}/web/#/details?id={jellyfin_id}"
return Markup(f'<a href="{link}" target="_blank">{jellyfin_id}</a>')
return Markup(f'<a href="{link}" target="_blank">{jellyfin_id}</a>')
# A template filter for displaying a datetime in a human-readable format
@template_filter('human_datetime')
def human_datetime(dt) -> str:
return dt.strftime('%Y-%m-%d %H:%M:%S')