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-3.0.0.tar.gz
(3.3 kB
view details)
Built Distribution
File details
Details for the file topmind-s3-3.0.0.tar.gz
.
File metadata
- Download URL: topmind-s3-3.0.0.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.26.0 CPython/3.6.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dcfcd1b2d2a6404b087a5c68c52474f94486f3400f8b3f0e794e86082179a52 |
|
MD5 | 7a0acf8438d88e94e2ae938390d1bfa9 |
|
BLAKE2b-256 | 89603193318e74270a506e1d0c8cbded6000acda2591470c0105895881f393e8 |
File details
Details for the file topmind_s3-3.0.0-py3-none-any.whl
.
File metadata
- Download URL: topmind_s3-3.0.0-py3-none-any.whl
- Upload date:
- Size: 2.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.26.0 CPython/3.6.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b9345d84ae79153f01129ef29c0d6ff6a403eb561036923a4542d8a2d031a76 |
|
MD5 | cc81018561da5f64241357e7c804dadc |
|
BLAKE2b-256 | 15093d67be88c3f445bbd5c4b1b250adbf441a9a7b6ad3845e415ad6fbae3a08 |