NASA-PDS / registry-legacy-solr

Legacy Registry Software components leveraging Apache Solr. Includes Legacy Harvest Tool, Registry Manager, PDS3 Catalog Tool, and Search Core library. These components provide the capabilities for loading PDS3 and PDS4 data into the Legacy Solr Registry, driving the PDS keyword search.
Apache License 2.0
0 stars 1 forks source link

As a user, I want to sync ESA PSA products from the Search API #135

Open jordanpadams opened 1 month ago

jordanpadams commented 1 month ago

Checked for duplicates

Yes - I've already checked

šŸ§‘ā€šŸ”¬ User Persona(s)

Data User

šŸ’Ŗ Motivation

...so that I can have the ESA PSA products available through the Solr search

šŸ“– Additional Details

I think the easiest route to do this is to have a separate Python script to download the XML to a local archive, and then execute harvest to load it into the legacy registry

Acceptance Criteria

Given a Registry Search API loaded with ESA PSA context products When I perform pds-sync-api --node-name psa --download-path /path/to/download/XML Then I expect a python script to download the XML files to --download-path (if they do not already exist)

āš™ļø Engineering Details

This will be a two-part ticket since we will then need a bash script to be added to this repo to actually execute harvest on the downloaded data.

šŸŽ‰ I&T

No response

jordanpadams commented 1 month ago

@nutjob4life not sure of the best place to put this script. it can either go somewhere here (with a requirements.txt), our operations repo (which contains a bunch of ad-hoc scripts), or ?

tloubrieu-jpl commented 1 month ago

45.66666% done