Skip to main content

Upload zip files to s3

Project description

Zip to S3 file uploader with concurrency support

How to start the application

The commands:

First you have to install package:

$ pip install s3-zip-uploader-Ivan-Yukish

Then run the uploader:

$ python3 zip_to_s3.py url=https://example.com/path-to-zip-archive bucket_name=bucket_example_name s3_key_prefix=s3_key_prefix --concurrency 8 --verbose

Application description

Before running app you should set up your AWS CLI account credentials: docs.

Running tests:

pytest

File structure

Our file structure is:

├── s3_zip_uploader_Ivan_Yukish
│      ├── __init__.py
│      ├── main.py
│      ├── uploader.py
├── tests
│      ├── fixtures.py
│      ├── tests.py
├── .gitignore
├── LICENCE
├── pytest.ini
├── README.md
├── requirements.txt
└── setup.py

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_zip_uploader_Ivan_Yukish-0.0.3.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

s3_zip_uploader_Ivan_Yukish-0.0.3-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file s3_zip_uploader_Ivan_Yukish-0.0.3.tar.gz.

File metadata

File hashes

Hashes for s3_zip_uploader_Ivan_Yukish-0.0.3.tar.gz
Algorithm Hash digest
SHA256 9ddef82bfc12e833bff6dde56ff7c972cc327025377ae277fffd2e4264861235
MD5 de1785c693c6ae3abe0b67808f1eab30
BLAKE2b-256 800319852801de63589e4e15645153e092b0d650e57c46a86e8083e646ca53fb

See more details on using hashes here.

File details

Details for the file s3_zip_uploader_Ivan_Yukish-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for s3_zip_uploader_Ivan_Yukish-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 dd28f4786601aeed59d01fb9f207a4f6ab217ece47996599ba4694a29cef2af3
MD5 a93ed904996d7074af58915d9c94c821
BLAKE2b-256 8bfadc66c0c9d125fc0ffccf9b067fff166ba4d3055288e6763a40d1e65dfbf5

See more details on using hashes here.

Supported by

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