Metadata-Version: 1.2
Name: safehaven
Version: 0.1.0
Summary: Library to list, upload and download objects from AWS S3, Azure Blob Storage, and GCP Storage.
Home-page: https://github.com/tzankov/safehaven
Author: Tzankov
Author-email: tzankotz@hotmail.com
License: UNKNOWN
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()
        ```
Keywords: aws gcp azure s3 azureblob gcpblob blob cloud storage cloudstorage
Platform: UNKNOWN
Requires-Python: >=3.6
