TopMind S3 Helper
Project description
S3 CRUD client
Pre-install
export S3_ENDPOINT_URL=[s3 api compatible server]
export S3_BUCKET=[bucket name]
export S3_ACCESS_KEY_ID=[s3 key id]
export S3_SECRET_ACCESS_KEY=[s3 secret key]
Usage
pip install topmind-s3
from topmind_s3.client import Client
client = Client()
client.create_dir('dir')
client.create_file('dir/file.txt', 'qwerty')
content = client.read_file('dir/file.txt')
client.create_file('dir/file_another.txt', 'qwerty')
lst = client.bulk_read('dir')
print(lst)
>>> ['qwerty', 'qwerty']
client.delete_dir('dir')
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
topmind-s3-2.0.0.tar.gz
(3.3 kB
view hashes)
Built Distribution
Close
Hashes for topmind_s3-2.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 067c4eda3de22f99d6c7306c0806c2644549b83024d904ae5da26dfda59709de |
|
MD5 | 38ad817b72c13b5c526dab4cd2d97dc2 |
|
BLAKE2b-256 | 9db6fde4762e010e72a8568ea98e0bf3a72e2f54e2fa5fd21cc0af8cb6478dc7 |