An open API service indexing awesome lists of open source software.

https://github.com/Yamazaki93/S3Uploader

A minimalistic UI to conveniently upload and download files from AWS S3
https://github.com/Yamazaki93/S3Uploader

angular aws downloader electron s3 uploader

Last synced: about 1 year ago
JSON representation

A minimalistic UI to conveniently upload and download files from AWS S3

Awesome Lists containing this project

README

          

# S3Uploader

![alt text](https://github.com/Yamazaki93/S3Uploader/raw/master/misc/s3uploader.gif "Preview")

A minimalistic UI to conveniently upload and download files from AWS S3

S3Uploader's UI is based on the beautiful [Argon Dashboard Theme by CreativeTim](https://www.creative-tim.com/product/argon-dashboard).

**This app is not endorsed by Amazon**

# Highlights

- Angular based desktop client for uploading/downloading file(s) from AWS S3
- Track multiple upload/download progress through one consistent UI.
- Tree-like folder browser so you can find the files you want faster
- Support for .aws credential file and multiple accounts
- Drag-and-drop upload with support for single file, multiple files and folder upload
- Options to rename files during upload

# Built On

This app is built with many amazing framework, including:

IonIcons

# Getting Started

Head over to the [Releases](https://github.com/Yamazaki93/S3Uploader/releases) page and download the latest version to get started!

## Windows

Download the latest `setup.exe` and follow the installation instruction.

## MacOS

You can download either the `.zip` or `.dmg` to use S3Uploader.

If you downloaded the `.zip`:

1. Extract the content of the `.zip` file.
2. You can put the extracted file in your `/Applications` folder for it to show up in Launchpad.

If you downloaded the `.dmg`:

1. Open the `.dmg` file.
2. After clicking "Agree", drag the S3Uploader icon into the Applications folder icon on screen.
3. S3Uploader should now be available in Launchpad.
4. If there's a separate S3Uploader icon appears on your Desktop, you can remove that by dragging it to the Trashcan.

# Building

You can build this app from source with the following configurations

- Global tools needed, they can be installed via npm or yarn: `@angular/cli electron-builder`

```bash
./build.ps1
```
Output files are located in `dist-electron`

# License

MIT (c) 2018 Ming-Hung (Michael) Lu

If you like the app, maybe consider Buy me a teaBuy me a tea, a gazillion ton of black tea went into this app 😉