python s3zilla.py
./s3zilla.py
Python3 is required
boto3 is also required: pip install boto3
Additional Linux Requirements:
sudo apt-get install python3-tk
sudo apt-get install libssl-dev
See the documentation
for setting up your S3 API keys, especially the
Configuration Settings and Precedence section.
I prefer using environment variables although you may
also use the credentials file as well.
Neither one requires any changes in the code.
Simply set your API keys with your method of choice
and start using the program.
If you attempt to upload a directory to a selected bucket, it will
be converted into a compressed .zip format prior to upload.
A trailing / after a name in the file explorer denotes a directory.
Multiple files can be selected at once for a single upload or download.
This was developed and tested on Ubuntu 18.04. Also tested on Windows 10
Author: James Loye Colley 2019