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_PROJECT_ID = ''
# set your google cloud project id
RESULT_STORAGE_GCS_BUCKET_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.3.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

thumbor_gcs-0.0.3-py2.py3-none-any.whl (10.3 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: thumbor-gcs-0.0.3.tar.gz
  • Upload date:
  • Size: 10.1 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.3.tar.gz
Algorithm Hash digest
SHA256 3c1ec6bb52d3d851d1d0aac0a3def4aa148ce7598867d377b068084393620db9
MD5 16be99adbbcef7492b948a0ae4d41e47
BLAKE2b-256 e48be92cbb7b231f1f686f09b4d5ac8b08b8086119694024f0c7af79cae85d2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for thumbor_gcs-0.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f9e37200d39485536077d3e8e3d4d91075ee4e86dc69081a23eb09fb8380acc3
MD5 ab62fd43e62054dab159625fc1270e72
BLAKE2b-256 933b7ca6166da1aa515cb4aff9829d4d6a192ac22e4562f75c3a15a764704cd7

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