Skip to main content

TopMind S3 Helper

Project description

S3 CRUD client

Pre-install

export S3_ENDPOINT_URL=[s3 amocrm.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

pip3 install s3-talenttech-oss
from 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')

client.upload_file(src, dst, print_progress=True)

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

s3-talenttech-oss-0.0.10.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

s3_talenttech_oss-0.0.10-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file s3-talenttech-oss-0.0.10.tar.gz.

File metadata

  • Download URL: s3-talenttech-oss-0.0.10.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.13

File hashes

Hashes for s3-talenttech-oss-0.0.10.tar.gz
Algorithm Hash digest
SHA256 867d447de9eb98ff10529f914d604656c5507f89b9cd7915442fda30b53cda78
MD5 153e357fc1f7f01c5cbb3ba2f729194d
BLAKE2b-256 915df88f4e5262b87a045311ba56f8c2a35df7a3725e1c776bdd60004284a0c3

See more details on using hashes here.

File details

Details for the file s3_talenttech_oss-0.0.10-py3-none-any.whl.

File metadata

  • Download URL: s3_talenttech_oss-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.13

File hashes

Hashes for s3_talenttech_oss-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 ec8e7b01c72f86c07b13063359ed505649bafbf73233678a5b7bb44a4b6c939a
MD5 cce3813a00a71a4e6d1c0c8cfdc1cf0d
BLAKE2b-256 b08f44fbcbb625ed1037c211684fcabaa2419ab8c17ff900f4dd094d073d6199

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