Skip to main content

Library to list, upload and download objects from AWS S3, Azure Blob Storage, and GCP Storage.

Project description

![https://www.gnu.org/licenses/gpl-3.0](https://img.shields.io/badge/License-GPL%20v3-blue.svg “GPL-3.0”) # safehaven

## Description This library allows users to list, upload and download objects to and from the following cloud providers:

  • Amazon Web Services (AWS S3)

  • Microsoft Azure (Blob Store)

  • Google Cloud Platform (GCP Storage)

## Usage ### AWS ` from safehaven import Aws s3 = Aws() s3.create_client('s3-shared-object-store-test', 'file_names', 'region', 'aws_access_key_id', 'aws_secret_access_key') s3.list_objects() s3.upload_objects() s3.list_objects() s3.download_objects() `

### Azure ` from safehaven import Azure blob = Azure() blob.create_client('container_name', 'file_names', 'connection_string') blob.list_objects() blob.upload_objects() blob.download_objects() `

### GCP ` from safehaven import Gcp gcp = Gcp() gcp.create_client('project_name' 'storage_bucket_name', 'location_and_name_of_files', 'key_file') gcp.list_objects() gcp.upload_objects() gcp.download_objects() `

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

safehaven-0.1.0.tar.gz (1.9 kB view details)

Uploaded Source

Built Distribution

safehaven-0.1.0-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

Details for the file safehaven-0.1.0.tar.gz.

File metadata

  • Download URL: safehaven-0.1.0.tar.gz
  • Upload date:
  • Size: 1.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.2

File hashes

Hashes for safehaven-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f7b886454cad43c019b433000f5ecefcc509bedeeb213cffcc98488d64e30449
MD5 b72db606b1637748fe7d49a5ed016ad1
BLAKE2b-256 a436ce23caba14b1d6d9985efb83b9650e506d29d249884ccd5e8e304379449d

See more details on using hashes here.

File details

Details for the file safehaven-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: safehaven-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.2

File hashes

Hashes for safehaven-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 73e6b6127ac440eecdf1170a642829767d32b92b2c414af1600f09a9a1128a9c
MD5 41ecf10246426b20b7e8ef033d051576
BLAKE2b-256 e8570b6dbdb2a3494ff35d47ed995ec1c89039bdbadd2dc3aef64e1c38efcb64

See more details on using hashes here.

Supported by

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