Cloudreve api client
Project description
Cloudreve Python Client
An async Python client for the Cloudreve API.
Supports authentication, file operations, token management, and utilities—built on httpx and aiofiles.
Features
- Health check (
ping) - Authentication
password_sign_in(email, password, ...)refresh_token(token)is_token_valid()/validate_token()
- File operations
list_files(uri, page, page_size, …)get_file_info(file_uri, file_id, …)get_download_url(uris, download, archive, …)update_file_content(file_uri, content, previous)
- Download & save
save_url_as_file(url, save_dir, filename, extension, overwrite)
- Utilities
read_file_as_bytes(path)
Installation
# From PyPI (if published)
pip install cloudreve-client
# Or install in editable mode from your local clone:
git clone https://github.com/nobandegani/InoCloudreve.git
cd InoCloudreve
pip install -e .
License
Mozilla Public License Version 2.0
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
inocloudreve-0.0.3.tar.gz
(13.8 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
File details
Details for the file inocloudreve-0.0.3.tar.gz.
File metadata
- Download URL: inocloudreve-0.0.3.tar.gz
- Upload date:
- Size: 13.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1c789fe35b04a8a71a9dfb4a6b2e874e5415019d02fe8d362b27325efaae1da
|
|
| MD5 |
f7b22c932d8e617fcec2b488f63de7db
|
|
| BLAKE2b-256 |
b7d774252a939581e93e4589203e5a7d3195fc655a822bd910b3ef92a1398f87
|
File details
Details for the file inocloudreve-0.0.3-py3-none-any.whl.
File metadata
- Download URL: inocloudreve-0.0.3-py3-none-any.whl
- Upload date:
- Size: 18.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58e5946aca4d8ae31c9b0230ccaf9cbe2c3742599409a36cb457398bb1466286
|
|
| MD5 |
65d2cce5d0b7dd30d109b2ba2c94df85
|
|
| BLAKE2b-256 |
bdb67f6ae53e8543a51c5f360d0251be6e03a6e636cc0acde4c0276109fc5e41
|