Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rafalwilinski/s3-uploader

🍎 macOS Electron+React App for uploading files to S3 directly from Status Bar
https://github.com/rafalwilinski/s3-uploader

election electron macos s3 storage upload

Last synced: 13 days ago
JSON representation

🍎 macOS Electron+React App for uploading files to S3 directly from Status Bar

Awesome Lists containing this project

README

        

## aws-s3-uploader
Simple macOS app for uploading files to Amazon Web Services.

Just drag & drop files you'd like to upload on bucket icon displayed on your status bar or application window.

![Upload Animation](/upload_anim.gif?raw=true "Upload Anim")

#### Configuration
Simply click on bucket and follow instructions. You'll need access key and secret key for AWS user with S3 Exec Role.
You can also try modifying `.awscredentials.json` file on your own.

#### Features
- logging in to AWS S3 account with access + secret keys
- upload files by dragging them on status bar icon and on window
- settings permissions and storage classes for uploads
- get S3 link by clicking uploaded file from list
- support for dropping many files at once and directories

#### Todo
- [x] Automatic login on start (no need to enter credentials with every start)
- [ ] Add possibility to abort uploads
- [ ] Tests!
- [ ] Packages for distribution
- [ ] Possibility to disable notifications & automatic URL-to-clipboard write

#### Credits
Special thanks to [parkjisun](https://thenounproject.com/naripuru/), [Sergey Furtaev](https://thenounproject.com/furtaev/), [Timothy Miller](https://thenounproject.com/tmthymllr/), [Joe Mortell](https://thenounproject.com/JoeMortell/) for Icons from [nounproject.com](https://thenounproject.com/)