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 -m s3_zip_uploader_Ivan_Yukish https://example.com/path-to-zip-archive bucket_example_name 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.4.tar.gz (3.0 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.4-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for s3_zip_uploader_Ivan_Yukish-0.0.4.tar.gz
Algorithm Hash digest
SHA256 56c09d88d4b2f0753bc47e4771cc4df2de7deb6bf69774314be1e2e63abe15c9
MD5 480cba200c9ef6ebbb962caf04b43577
BLAKE2b-256 de2d274fe1bf8ece3f57dc91d0a21137c2cba3128f45383cad3d36d41f4fbf32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for s3_zip_uploader_Ivan_Yukish-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 30287fabecc4aee2fd861c4076930cf1b0d1601d1195bf0b4c0e963424dc4a6d
MD5 788777802112db1f5bdd537e8f65b39e
BLAKE2b-256 cfd6d7e8f9f7228b7970f35fdcfaf9d6c8fcffda4745e5acd264791d7c601090

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