From 867b08b756f1d4a186f8edbfe739720b94f8f437 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Robert?= Date: Sat, 4 Apr 2026 18:42:23 +0200 Subject: [PATCH] RFC: properly implement url parsing --- dsharp_opac/dsharp_opac.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dsharp_opac/dsharp_opac.py b/dsharp_opac/dsharp_opac.py index 9becb6a..ac008a7 100755 --- a/dsharp_opac/dsharp_opac.py +++ b/dsharp_opac/dsharp_opac.py @@ -11,6 +11,7 @@ import sys import warnings from contextlib import contextmanager +from urllib.parse import urlsplit import socket from importlib.resources import files import astropy.constants as const @@ -205,7 +206,7 @@ def download(packagedir): data = json.load(f) for material, link in data.items(): - filename = link.split('/')[-1] + filename = urlsplit(link).path print('material: {}, downloading {}: ... '.format( material, filename), end='')