Skip to content

Add bulk metadata exports: listing endpoint, DRS objects, downloads page - #278

Merged
khoroshevskyi merged 6 commits into
devfrom
feat/metadata-export
Aug 10, 2026
Merged

Add bulk metadata exports: listing endpoint, DRS objects, downloads page#278
khoroshevskyi merged 6 commits into
devfrom
feat/metadata-export

Conversation

@nsheff

@nsheff nsheff commented Aug 3, 2026

Copy link
Copy Markdown
Member

Makes the new bulk metadata exports discoverable through the BEDbase API and UI.

  • GET /v1/bed/exports — lists the published export files, newest first, with direct download URLs.
  • DRS objects for each export file (GET /v1/objects/exports and /exports/{id}), so they're reachable through the standard GA4GH data-access API too.
  • Downloads page in the web UI (nav link → /downloads) listing each snapshot's files with sizes, checksums, and a copy-paste DuckDB query.
  • Export URLs point at the storage CDN (data2.bedbase.org) directly, which is what DuckDB needs.
  • Requires bbconf >= 0.14.13 (for the export models).

Note: depends on the bbconf 0.14.13 release being published first.

@khoroshevskyi
khoroshevskyi changed the base branch from compliance-tests to dev August 10, 2026 17:39
@khoroshevskyi
khoroshevskyi merged commit 03c559f into dev Aug 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants