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='')