Skip to main content

Thumbor Loader and Result Storage for Google Cloud Storage(GCS)

Project description

thumbor-gcs

Thumbor Loader and Result Storage for Google Cloud Storage ,it can also be abbreviated as gcs

📢 Attention

The thumbor storage can be customized as follows: Storages, Image Loaders, Result Storages.

This project currently only implements Image Loaders and Result Storages

Installation

pip install thumbor-gcs

Authentication

Authentication is handled by the Google Cloud Storage SDK, see google-cloud-storage SDK documentation

Contribution

You can make a pull requests HERE, thank you for your contribution.

Configuration

You should create the corresponding bucket first in google cloud storage

Loader settings

LOADER = 'thumbor_gcs.loader.gcs_loader'
# set your google cloud storage bucket name
LOADER_GCS_BUCKET_ID = ''
# set your google cloud project id
LOADER_GCS_PROJECT_ID = ''
LOADER_GCS_ROOT_PATH = ''

Assuming LOADER_GCS_ROOT_PATH is set to original, if the PATH of the URL is /public/sample.png, then the file storage path in the bucket of google cloud storage is original/public/sample.png

Result storage settings

RESULT_STORAGE = 'thumbor_gcs.result_storage.gcs_result_storage'
# set your google cloud storage bucket name
RESULT_STORAGE_GCS_BUCKET_ID = ''
# set your google cloud project id
RESULT_STORAGE_GCS_PROJECT_ID = ''
RESULT_STORAGE_GCS_ROOT_PATH = ''

Other

If your Image Loaders and Result Storages use the same bucket, please use the two configuration items LOADER_GCS_ROOT_PATH and RESULT_STORAGE_GCS_ROOT_PATH as appropriate, and pay attention to the file storage path (also called object path) in this bucket.

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

thumbor-gcs-0.0.5.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

thumbor_gcs-0.0.5-py2.py3-none-any.whl (10.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file thumbor-gcs-0.0.5.tar.gz.

File metadata

  • Download URL: thumbor-gcs-0.0.5.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for thumbor-gcs-0.0.5.tar.gz
Algorithm Hash digest
SHA256 7e4918bf63c247b18adf942b5a726f24b2e6995e84794b89cd949e9adda528f6
MD5 c2c649785452dfd1021a74e925a09140
BLAKE2b-256 50a58539a00b7489ec55cbd48f819eb5a1b7347d73ea94c73fa4423480bd679c

See more details on using hashes here.

File details

Details for the file thumbor_gcs-0.0.5-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for thumbor_gcs-0.0.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 faac958718c8e30d147c1133946219eeb356d3a70fabb86a1ab4d76835863f51
MD5 4301f9af11ee02419296cf96718fe618
BLAKE2b-256 dbed7aba5c73f2585108388bfefcd015ef90f41ce0859baa0105e1935c3ec3b2

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