diff --git a/main.py b/main.py index 84da975..7e7a4e9 100644 --- a/main.py +++ b/main.py @@ -12,7 +12,7 @@ def extract_slug(url): error_message = f"{url} is malformed. Expected a data.gouv.fr URL like https://www.data.gouv.fr/fr/datasets/jours-feries-en-france/" - pattern = re.compile(r"^https://www\.data\.gouv\.fr/fr/(dataset|reuse)s/(\S+)/$") + pattern = re.compile(r"^https://www\.data\.gouv\.fr/(?:fr/)?(dataset|reuse)s/(\S+)/?$") try: match = pattern.match(url)