Skip to content

Commit 8daebce

Browse files
committed
fix url local fallback
1 parent 4575bfa commit 8daebce

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/env.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
ERROR_HASH = "9c287ec0f172e07215c5af2f96445968c266bcc24519ee0cf70f43f178fa613e"
66

77
def validate_ntfy_url(url):
8-
"""Valider le format d'une URL ntfy"""
9-
pattern = r'^https?://[a-zA-Z0-9][a-zA-Z0-9\-\.]*\.[a-zA-Z]{2,}/[a-zA-Z0-9_\-]+$'
8+
"""Valider le format d'une URL ntfy (accepte http et https, avec ou sans port, domaines et hostnames)"""
9+
# Accepte: https://domain.com/topic, http://localhost:81/topic, http://ntfy:81/notifs
10+
pattern = r'^https?://[a-zA-Z0-9][a-zA-Z0-9\-\.]*(?::\d+)?/[a-zA-Z0-9_\-]+$'
1011
return re.match(pattern, url) is not None
1112

1213
#* Activer ou non le dotenv si le fichier .env est présent

0 commit comments

Comments
 (0)