Download all the objects in an S3 bucket
MIT License
Versions Supported
Language Stats
Repo Stats
Activity
Build Status
Python module to download objects in an S3 bucket.
pip install s3-downloader
import s3
if __name__ == '__main__':
wrapper = s3.Downloader(bucket_name='BUCKET_NAME')
wrapper.run_in_parallel(threads=10) # Defaults to 5
import s3
if __name__ == '__main__':
wrapper = s3.Downloader(bucket_name='BUCKET_NAME')
wrapper.run()
None
bucket_name
at current working directory.AWS_DEFAULT_REGION
PROFILE_NAME
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
AWS values are loaded from env vars or the default config at
~/.aws/config
/~/.aws/credentials
Docstring format: Google
Styling conventions: PEP 8
Clean code with pre-commit hooks: flake8
and
isort
Requirement
python -m pip install gitverse
Usage
gitverse-release reverse -f release_notes.rst -t 'Release Notes'
pre-commit
will ensure linting, run pytest, generate runbook & release notes, and validate hyperlinks in ALL
markdown files (including Wiki pages)
Requirement
pip install sphinx==5.1.1 pre-commit recommonmark
Usage
pre-commit run --all-files
https://pypi.org/project/s3-downloader/
© Vignesh Rao
Licensed under the MIT License