Skip to main content

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)

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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

This release

0.0.10 This release

2 files

0.0.8

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page