Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IRSA-6468: Support for Packager Script of URLs (Euclid, SphereX, Rubin, etc.) #1690

Draft
wants to merge 5 commits into
base: dev
Choose a base branch
from

Conversation

kpuriIpac
Copy link
Contributor

Ticket: IRSA-6468

  • Added support for a packager that downloads either a script (curl or wget) that the user can run, containing a list of urls of the products available in the datalink, or just a plain list of urls (in a txt file format)
  • this is generalized, but the client may also provide a list of specific products to download. If available, only those will be downloaded. So this should work for Rubin as well.
  • ToDo: Adding support for cutout service descriptor urls (and in general any data that has a service descriptor but not access_urls directly).
  • Modified DownloadScript.java a little to support better filename generation from the given URL

Testing:
Euclid: https://irsa-6468-packager-script.irsakudev.ipac.caltech.edu/applications/euclid

  • do an Image search (previously Explore Regions)
    • select any number of rows, and click on Prepare Download
    • test downloading all 3 script types (curl, wget, and plain urls)
    • try and choose different data products, including 'All data'

@kpuriIpac kpuriIpac added this to the 2025.1 milestone Jan 11, 2025
@kpuriIpac kpuriIpac requested a review from robyww January 11, 2025 03:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant