Backend services for the GUTS-Explorer application
This is a Python script that should run every X days/weeks and does the following:
- Fetch metadata from
providers,data_users, andprojectsendpoints - Fetch and filter
sessionsendpoint - Merge all subject-level and file-level metadata from all providers:
- IMPORTANT: adds provider to file-level metadata, which is needed by browser app during basket checkout
- Save state data (processed sessions from specific providers)
- Save provider/user/project data, metadata, and state data to persistent shared storage or POST to Neptune