Metadata-Version: 2.1
Name: betters3
Version: 0.0.4
Summary: A wrapper of AWS S3 (boto3) that facilitate some operations.
Keywords: better,s3,better s3,betters3
Author: matgasp
Requires-Python: >= 3.9
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Development Status :: 5 - Production/Stable
Classifier: Operating System :: Microsoft :: Windows
Classifier: Topic :: Utilities
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: boto3
Requires-Dist: botocore
Project-URL: Issues, https://github.com/matgasp/betters3/issues
Project-URL: Repository, https://github.com/matgasp/betters3

**About**

A wrapper of AWS S3 (boto3) that facilitate some operations. 

**Usage**

```python 

is_public = True

bs3 = BetterS3("bucket name", "AWS_SECRET_ACCESS_KEY", "AWS_ACCESS_KEY_ID", "AWS_REGION")

# Single file
bs3.upload(f"sub_folder/another_folder/", "test1.py", is_public, use_default_progress_bar=True)

# Multiple files
bs3.upload(f"sub_folder/another_folder/", ["test1.py", "test2.py"], is_public)
```

