Skip to main content

A simple package for storing and retrieving blobs of data from Azure Blob Storage

Project description

bloboluni: Azure blob storage wrapper

bloboluni is a simple python module for interacting with Azure blob storage.

Installation

pip install bloboluni

Usage

from bloboluni import BlobStorage
from mymodels import Person, Profession

if __name__ == "__main__":
    alex = Person("Alex", 27, Profession("Developer", "A developer"))

    # Create a storage client
    storage = BlobStorage(connectionstring="...", container="mycontainer")

    # Store some data
    storage.upsert(key="Alex", alex)

    # Read some data
    sam = storage.get(key="Sam") # Returns instance of Person or None

    # Delete some data
    storage.delete(key="Sam")

bloboluni provides storage clients using several different serialization implementations. Currently, these are:

  • BlobStorage
  • JsonBlobStorage
  • JsonPickleBlobStorage

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

bloboluni-2.0.1.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

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

bloboluni-2.0.1-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file bloboluni-2.0.1.tar.gz.

File metadata

  • Download URL: bloboluni-2.0.1.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for bloboluni-2.0.1.tar.gz
Algorithm Hash digest
SHA256 328bef1f5ae779bafce9d13f5038bc4d0a73c0f13c3185973424489b82306c37
MD5 1aabd0522257056565a7515835362527
BLAKE2b-256 9cae9d0ce1c530c2a7e4d8ae4701cb7dc8aa95dddf84536e90b3417bce826284

See more details on using hashes here.

File details

Details for the file bloboluni-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: bloboluni-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for bloboluni-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 92390a5edba93a0af1c5cb784f4249ee2e6e20cf736ae19dcc5af27d78b5f10d
MD5 ad7048c7126c2e2d3912f271fe3cbcd0
BLAKE2b-256 002f0327abf4ee051ee81cf8ab2dd32403792a90e1db7658bf3e73545d513b83

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