ChRIS client library
Project description
Python ChRIS Client
A Python ChRIS client library.
Installation
pip install -U caw
Example
from pathlib import Path
from chris.client import ChrisClient
client = ChrisClient.from_login(
address="https://cube.chrisproject.org/api/v1/",
username="chris",
password="chris1234"
)
client.upload(Path("example.txt"), "my_examples")
dircopy = client.get_plugin_by_name("pl-dircopy")
plinst = dircopy.create_instance({"dir": "chris/uploads/my_examples/example.txt"})
Async
Looking for an async
ChRIS client? Let us know!
We have one implemented
here,
though it's not published to PyPI.
Command-Line Client
chrs is the next-generation ChRIS command-line client, please check it out.
caw
previously included a command-line client for ChRIS, however
since v0.7.0 it was deprecated and removed.
To use the caw
command:
pip install caw==0.6.1
Usage: https://github.com/FNNDSC/caw/blob/d5b05b28af312b97ac80bd96376d70626db737a5/README.md
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
caw-0.8.0.tar.gz
(12.5 kB
view details)
Built Distribution
caw-0.8.0-py3-none-any.whl
(16.7 kB
view details)
File details
Details for the file caw-0.8.0.tar.gz
.
File metadata
- Download URL: caw-0.8.0.tar.gz
- Upload date:
- Size: 12.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.8.2 Linux/5.13.0-1022-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49eedb1ab732b2769db29bccfef899914e300d082dbc63d8ec05a3f70aba86fb |
|
MD5 | ccf4de754e5dc50bb0d8574c13868c48 |
|
BLAKE2b-256 | 039be69899b61046ff29ac3cd2f0245d1527822c723d9ac2d710580b31a85110 |
File details
Details for the file caw-0.8.0-py3-none-any.whl
.
File metadata
- Download URL: caw-0.8.0-py3-none-any.whl
- Upload date:
- Size: 16.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.8.2 Linux/5.13.0-1022-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80f233c957f100dada23be300b7dafd22a8e9be53e45ad80d6be27dfa93b8120 |
|
MD5 | 52261b032ad5a967f6ee4470f91f9428 |
|
BLAKE2b-256 | 7f6039ceb50fb2a192ed77eb49a374b2667bb299cb41f610f95506e17710b483 |