Name | betters3 JSON |
Version |
0.0.4
JSON |
| download |
home_page | None |
Summary | A wrapper of AWS S3 (boto3) that facilitate some operations. |
upload_time | 2024-05-17 16:52:26 |
maintainer | None |
docs_url | None |
author | matgasp |
requires_python | >=3.9 |
license | None |
keywords |
better
s3
better s3
betters3
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
**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)
```
Raw data
{
"_id": null,
"home_page": null,
"name": "betters3",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "better, s3, better s3, betters3",
"author": "matgasp",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/e0/71/cd2fbe55a0a69ed39a2ae3f91ec2849fe8868d8b6f47c7666775b79f2842/betters3-0.0.4.tar.gz",
"platform": null,
"description": "**About**\n\nA wrapper of AWS S3 (boto3) that facilitate some operations. \n\n**Usage**\n\n```python \n\nis_public = True\n\nbs3 = BetterS3(\"bucket name\", \"AWS_SECRET_ACCESS_KEY\", \"AWS_ACCESS_KEY_ID\", \"AWS_REGION\")\n\n# Single file\nbs3.upload(f\"sub_folder/another_folder/\", \"test1.py\", is_public, use_default_progress_bar=True)\n\n# Multiple files\nbs3.upload(f\"sub_folder/another_folder/\", [\"test1.py\", \"test2.py\"], is_public)\n```\n\n",
"bugtrack_url": null,
"license": null,
"summary": "A wrapper of AWS S3 (boto3) that facilitate some operations.",
"version": "0.0.4",
"project_urls": {
"Issues": "https://github.com/matgasp/betters3/issues",
"Repository": "https://github.com/matgasp/betters3"
},
"split_keywords": [
"better",
" s3",
" better s3",
" betters3"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e0e4d0a98a79e5da6d670e9befb7419bf33ea490fad36f9e60af9ddd32634149",
"md5": "00967a614214b69f1a17052315e0ae51",
"sha256": "2f4d1fef2b3851db2b7738ddcbcee9d17f0f851561e04c533187f0a08d9eb52a"
},
"downloads": -1,
"filename": "betters3-0.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "00967a614214b69f1a17052315e0ae51",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 3439,
"upload_time": "2024-05-17T16:52:25",
"upload_time_iso_8601": "2024-05-17T16:52:25.448715Z",
"url": "https://files.pythonhosted.org/packages/e0/e4/d0a98a79e5da6d670e9befb7419bf33ea490fad36f9e60af9ddd32634149/betters3-0.0.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e071cd2fbe55a0a69ed39a2ae3f91ec2849fe8868d8b6f47c7666775b79f2842",
"md5": "243dd1d0a6739f4950ad6f024680e154",
"sha256": "8700d796a9b980d8de08b4fac91c97f13b780d752f237c10b9fa03527f145a1a"
},
"downloads": -1,
"filename": "betters3-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "243dd1d0a6739f4950ad6f024680e154",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 3153,
"upload_time": "2024-05-17T16:52:26",
"upload_time_iso_8601": "2024-05-17T16:52:26.683462Z",
"url": "https://files.pythonhosted.org/packages/e0/71/cd2fbe55a0a69ed39a2ae3f91ec2849fe8868d8b6f47c7666775b79f2842/betters3-0.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-17 16:52:26",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "matgasp",
"github_project": "betters3",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "betters3"
}