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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e4918bf63c247b18adf942b5a726f24b2e6995e84794b89cd949e9adda528f6 |
|
MD5 | c2c649785452dfd1021a74e925a09140 |
|
BLAKE2b-256 | 50a58539a00b7489ec55cbd48f819eb5a1b7347d73ea94c73fa4423480bd679c |
File details
Details for the file thumbor_gcs-0.0.5-py2.py3-none-any.whl
.
File metadata
- Download URL: thumbor_gcs-0.0.5-py2.py3-none-any.whl
- Upload date:
- Size: 10.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | faac958718c8e30d147c1133946219eeb356d3a70fabb86a1ab4d76835863f51 |
|
MD5 | 4301f9af11ee02419296cf96718fe618 |
|
BLAKE2b-256 | dbed7aba5c73f2585108388bfefcd015ef90f41ce0859baa0105e1935c3ec3b2 |