Coverage for app/venv/lib/python3.14/site-packages/weblate/accounts/templatetags/urlformat.py: 40%
8 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 07:15 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 07:15 +0000
1# Copyright © Michal Čihař <michal@weblate.org>
2#
3# SPDX-License-Identifier: GPL-3.0-or-later
5"""Provide user friendly names for social authentication methods."""
7from django import template
9register = template.Library()
12@register.filter
13def urlformat(content: str) -> str:
14 """Nicely formats URL for display."""
15 simplified = content.split("://", 1)[-1].strip("/")
16 if len(simplified) > 40:
17 return simplified.split("/", 1)[0]
18 return simplified