Skip to content

nexusriot/s3duck

Repository files navigation

S3Duck 🦆

Simple cross-platform client for Simple Storage Service

Screenshot

How to launch

On Ubuntu/Mint: use pre-built deb

Also, you can run the tool from the source code.

sudo apt install python3-boto3 python3-cryptography python3-pyqt5
python3 s3duck.py

We do recommend to prepare environment with virtualenv:

python3 -m virtualenv .venv
. .venv/bin/activate
pip3 install -r requirements.txt
python3 s3duck.py

Building deb package

Install required packages:

sudo apt-get install git devscripts build-essential lintian upx-ucl

Run build:

./build_deb.sh

Building app for MacOS

Run build:

./build_macos_bin.sh

Pack build into .dmg:

./build_dmg.sh