Skip to main content

File storage made easy

Project description

Simple Storage

Data storage made simple.

codecov python PyPI Version

Supported storages

  • File system
  • AWS S3
  • Google Cloud Storage

Requirements

  • Python >= 3.6

How to use

Install the package:

pip install simple-storage

Now, depending on the storage you want to use, follow the instructions below.

File system storage

Environment variable Value
STORAGES_BACKEND storages.backends.file_system.FileSystemStorage
STORAGES_PATH Point to the existing path in your file system, e.g. /app/media.

AWS S3 storage

Environment variable Value
STORAGES_BACKEND storages.backends.amazon_s3.AmazonS3Storage
STORAGES_AWS_ACCESS_KEY_ID Your AWS access key ID.
STORAGES_AWS_SECRET_ACCESS_KEY Your AWS secret access key.
STORAGES_AWS_BUCKET_NAME The bucket name that you want to use.

In case you encounter any problems with finding your AWS credentials please read this page as a reference.

Google Cloud Storage

Environment variable Value
STORAGES_BACKEND storages.backends.google_cloud.GoogleCloudStorage
STORAGES_GOOGLE_CLOUD_CREDENTIALS Your Google Cloud Storage credentials in JSON encoded using Base64.
STORAGES_GOOGLE_CLOUD_BUCKET_NAME The bucket name that you want to use.

Documentation

The documentation is hosted on the project's GitHub Wiki.

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

simple-storage-0.0.6.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

simple_storage-0.0.6-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file simple-storage-0.0.6.tar.gz.

File metadata

  • Download URL: simple-storage-0.0.6.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for simple-storage-0.0.6.tar.gz
Algorithm Hash digest
SHA256 de6bbdc0da26ec1d8585aa75e78cb95aefa703ab87d5cbc7e288b29f65f5cbd1
MD5 7518fcfff3eb92627926e0c2f1b0e196
BLAKE2b-256 aaa82e64110be468a85f6efceae8aa8818775f11d6bc1637944cde0d7db9c768

See more details on using hashes here.

File details

Details for the file simple_storage-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: simple_storage-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for simple_storage-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a326e0037da54b8feb2b05ab401357466ba0597323811edf6d87c67dcd64504c
MD5 de8f994415de5846bb0318b489780c7f
BLAKE2b-256 d150e9156209b82a935c8f87a56f69625e6c5481eadf1769b4f155f92226eab9

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