Skip to main content

Isomorphic, zero-dependency storage broker SDK client for BuckStream

Project description

buckstream-client

Isomorphic, zero-dependency storage broker SDK client for BuckStream.

Installation

pip install buckstream-client

Quick Start

from buckstream import BuckStreamClient

# Initialize client
client = BuckStreamClient("https://broker.yourdomain.com", "your-auth-token")

# Upload a file
result = client.Upload("photo.jpg", "uploads/photo.jpg", "image/jpeg")
print(result)

# List objects
objects = client.List()
print(objects)

# Download an object
response = client.Download("uploads/photo.jpg")
with open("downloaded_photo.jpg", "wb") as f:
    f.write(response.content)

# Delete an object
client.Delete("uploads/photo.jpg")

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

buckstream_client-1.0.0.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

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

buckstream_client-1.0.0-py3-none-any.whl (2.3 kB view details)

Uploaded Python 3

File details

Details for the file buckstream_client-1.0.0.tar.gz.

File metadata

  • Download URL: buckstream_client-1.0.0.tar.gz
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for buckstream_client-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2537c0bc2ad3be097244db5a3c851d6219f6941f90b696e6b71a7b7e67044439
MD5 cd8725d2b7825e62bf70ddabd9b0f14a
BLAKE2b-256 26fc6afe1033d32e5bf777203dc9cdb3064287d7032e037a24c11d27c6cc6a4d

See more details on using hashes here.

File details

Details for the file buckstream_client-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for buckstream_client-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3f13572852af163418d584b9bfe4aba98ef9b962c7bd61c0993fd4896476239e
MD5 dcfa4ca592abd2dee1d8ea3570c8f3b1
BLAKE2b-256 ba43bf6a01fb06deca8be7107a6ed659bfa5ef8cecd78394f4a21eea14269cb0

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