S3 Uploader 是一款 S3 文件上传工具 GUI,使用 Python+Tkinter/ttk 编写,通过 Boto3 进行实际的 S3 交互。此外,S3 Uploader 使用 py2app 来创建一个独立的 OS X 应用,点击图标就可以启动;提供一个配置文件,可以进行上传文件的相关配置;主要提供给非技术人员使用。

每个文件上传都占有一个独立的线程,所以 UI 不会被锁定,可以同时并发上传任意数量的文件。经过测试,二进制文件最多能上传 62 GB。

S3 Uploader 要求:

  • Python2.7 (hasn’t been tested in anything else)
  • Tkinter/ttk (should already be installed in a standard Python)
  • Boto3
  • Py2App

S3 Uploader 遵循 MIT 开源授权协议。

GitHub 地址:https://github.com/charlesdaniel/s3_uploader

12344