Skip to content

Integrate BacDive API fetching into kg download workflow #473

@turbomam

Description

@turbomam

Current State

BacDive data is currently fetched from a Google Drive file (see PR #349). The download_bacdive.py utility script exists (PR #273, thanks @realmarcin) and was updated to use .env credentials (PR #314), but it's not integrated into the standard kg download workflow.

Proposal

Integrate BacDive API fetching into kg download, similar to how MediaDive bulk download works (see _post_download_mediadive_bulk() in download.py).

This would make the build fully reproducible from source for users with BacDive API credentials.

Notes

Acceptance Criteria

  • kg download can fetch BacDive data via API (with credentials)
  • Documentation for credential setup
  • Fallback behavior if credentials unavailable

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions