shrug I started a big upload and closed my MBP's lid and opened it a minute later and it was done. Also tried it by selecting "Sleep" from the Apple menu and that also seemed to complete.
I think it's more dependent on the configuration of the OS (if it has wifi while sleeping etc)... my OSX apparently continues my upload when I tell it to sleep though in the "System Settings" > "Energy Saver" pane I have "Wake for Wi-Fi network access" turned on and I'm plugged in to the power adapter so may be that's what's letting it work.
Hi, thanks for the idea... I can't seem to figure out how to set the host using boto3. I'm still digging through their documentation though. If you know or have an example please post a link or send a pull request if you get it to work.
Hi, thanks for the ideas.
I just added a toggle visibility button (flips between "*" and the real text) for the AWS credentials. Also added the prefilling of the S3 filename with the basename of the uploaded file.
A very simple GUI app written in Python + Tkinter/ttk (using the boto3 python package) meant for non-technical people to upload large files to S3 buckets. It uses a config file so you can customize the credentials and the buckets that they are allowed to upload into.
It currently uses py2app to build an OSX app but it's also possible to just run the s3_uploader.py script directly to start it up.