Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

inocloudreve-0.0.3-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

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

Hashes for inocloudreve-0.0.3.tar.gz
Algorithm Hash digest
SHA256 e1c789fe35b04a8a71a9dfb4a6b2e874e5415019d02fe8d362b27325efaae1da
MD5 f7b22c932d8e617fcec2b488f63de7db
BLAKE2b-256 b7d774252a939581e93e4589203e5a7d3195fc655a822bd910b3ef92a1398f87

See more details on using hashes here.

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

Hashes for inocloudreve-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 58e5946aca4d8ae31c9b0230ccaf9cbe2c3742599409a36cb457398bb1466286
MD5 65d2cce5d0b7dd30d109b2ba2c94df85
BLAKE2b-256 bdb67f6ae53e8543a51c5f360d0251be6e03a6e636cc0acde4c0276109fc5e41

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page