NASA-PDS / deep-archive

PDS Open Archival Information System (OAIS) utilities, including Submission Information Package (SIP) and Archive Information Package (AIP) generators
https://nasa-pds.github.io/deep-archive/
Other
7 stars 4 forks source link

Work around registry URLs with multiple slashes by outputting paths with single slashes #163

Closed nutjob4life closed 4 months ago

nutjob4life commented 4 months ago

🗒️ Summary

Merge this to workaround registry file_ref URLs that have double-slashes in them as reported in #162 and experience by some users.

⚙️ Test Data and/or Report

Before:

$ pds-deep-registry-archive --quiet --site PDS_ATM urn:nasa:pds:cassini_uvis_solarocc_beckerjarmak2023::1.0
$ egrep -c '//data' cassini_uvis_solarocc_beckerjarmak2023_v1.0_*_sip_v1.0.tab
86

After:

$ pds-deep-registry-archive --quiet --site PDS_ATM urn:nasa:pds:cassini_uvis_solarocc_beckerjarmak2023::1.0
$ egrep -c '//data' cassini_uvis_solarocc_beckerjarmak2023_v1.0_*_sip_v1.0.tab
0

♻️ Related Issues