You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

storage-bucket

Package Overview
Dependencies
Maintainers
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

storage-bucket

Easy to work with Google Cloud Platform Storage Bucket wrapper

3.0.0
pipPyPI
Maintainers
2

Storage Bucket

Makes working with GCP Storage bucket a breeze

test codecov Python Version wemake-python-styleguide

Documentation | Source Code | Issue Tracker

The goal of this package is to make it easy to work with GCP Storage Bucket. We felt that using googles package(google-cloud-storage) was a horrible experience and we believe that this package abstracts away the object oriented approach taken by google and introduces a more functional approach.

Quickstart

Get the package

pip install storage-bucket

Or better with poetry

poetry add storage-bucket

Download your keyfile and save it as key.json and point to it with env var:

gcloud iam service-accounts keys create key.json --iam-account your_service_account@your_project.iam.gserviceaccount.com
export GOOGLE_APPLICATION_CREDENTIALS='key.json'

Download

from storage_bucket import download_file

file_data = download_file('bucket', 'filename')

print(file_data)

Upload

from storage_bucket import upload_file

upload_file(b'data', 'bucket_name', 'filename')

Supported operations - File

Download, Upload, List, Delete

Supported operations - Bucket

Create, Delete, List

Check Usage.

Contribution

Like the library and want to help us, check: contributing

Keywords

Storage Bucket

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts