Skip to content

feat: add dataset publishing#42

Open
olevski wants to merge 4 commits intomainfrom
feat-add-dataset-publishing
Open

feat: add dataset publishing#42
olevski wants to merge 4 commits intomainfrom
feat-add-dataset-publishing

Conversation

@olevski
Copy link
Member

@olevski olevski commented Feb 26, 2026

This adds commands under rnk dataset deposit for managing uploading data to zenodo or listing active deposits in zenodo.

For now we have only zenodo, but we can expand to other providers in the future.

Handling credentials is a bit rudimentary - via an environment variable. But it is sufficient for now and we can expand it later on. If you generate an API key from zenodo then you can use that.

Here are the added commands:

Usage: rnk dataset deposit [OPTIONS] <COMMAND>

Commands:
  cp    Copies the data from a location into a data deposit
  ls    List all depositions for the specific provider
  lsf   List all files in a specific deposit

@olevski olevski requested review from a team as code owners February 26, 2026 13:52
@olevski olevski marked this pull request as draft February 26, 2026 13:52
@olevski olevski force-pushed the feat-add-dataset-publishing branch from 8b6c13f to 15cf328 Compare March 2, 2026 09:44
@olevski olevski force-pushed the feat-add-dataset-publishing branch from 0283036 to 8327eb2 Compare March 19, 2026 10:18
@olevski olevski marked this pull request as ready for review March 19, 2026 10:21
@olevski olevski force-pushed the feat-add-dataset-publishing branch from 8327eb2 to b6fe8cf Compare March 19, 2026 10:25
@olevski olevski force-pushed the feat-add-dataset-publishing branch from b6fe8cf to 45f53a2 Compare March 19, 2026 13:38
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.

1 participant