Python and commandline client for NRP repositories
Project description
Python and commandline client for NRP repositories
Note: At this time, only the Invenio repositories are supported. The client uses a pluggable architecture to support other repository types.
Installation
uv venv --python=python3.12 nrp-cmd-venv
source nrp-cmd-venv/bin/activate
uv pip install nrp-cmd
Usage
nrp-cmd create record '{"title": "abc"}' --set r
nrp-cmd upload file @r ~/Downloads/ubuntu-24.04-desktop-amd64.iso
nrp-cmd list records "metadata.title:abc"
nrp-cmd get record @r
nrp-cmd delete record @r
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nrp_cmd-0.8.1.tar.gz
(101.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
nrp_cmd-0.8.1-py3-none-any.whl
(161.5 kB
view details)
File details
Details for the file nrp_cmd-0.8.1.tar.gz.
File metadata
- Download URL: nrp_cmd-0.8.1.tar.gz
- Upload date:
- Size: 101.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc2e405df1cf8c1198367b2c6a73e600a5ccbf057b9af95bd871bb651ecd1ed8
|
|
| MD5 |
70b1d0d40f49295d4125436894ba2e64
|
|
| BLAKE2b-256 |
21612064586f284fe08655f7d4c4a15d78c29e1e8b7952137fb56a495062dda9
|
File details
Details for the file nrp_cmd-0.8.1-py3-none-any.whl.
File metadata
- Download URL: nrp_cmd-0.8.1-py3-none-any.whl
- Upload date:
- Size: 161.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b840b5ab359a9dbec85c028ec15a36888fd2fd38320e7c59edd965c0c4bb1d0
|
|
| MD5 |
861073a33806b768fc1bc858ce32f439
|
|
| BLAKE2b-256 |
1aa6de51835674967ef6b33582635ae40e3dbf1b96590b476471c84094aff018
|