Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/joshmcarthur/droplet

A Mac OS menubar application that allows drag-and-drop file uploading to an S3 bucket with a presigned URL copied to the clipboard.
https://github.com/joshmcarthur/droplet

clipboard file-upload macos s3

Last synced: 26 days ago
JSON representation

A Mac OS menubar application that allows drag-and-drop file uploading to an S3 bucket with a presigned URL copied to the clipboard.

Awesome Lists containing this project

README

        


Droplet icon

Droplet

![Demo](images/demo.gif)

Droplet is a very small SwiftUI application that runs in the menubar and allows
a file to be dropped onto the popover. When a file is dropped, it will be
uploaded to an S3 bucket that you configure, a presigned URL generated and
copied to your clipboard.

### Features

* Dropping files into the popover
* Uploading to S3 with the correct content type and disposition for inline viewing
* Generating a presigned URL
* Copying the presigned URL automatically to the clipboard
* A settings UI for specifying access key ID, secret access key, region,
bucket, and default expiration time (up to 7 days)
* An UI for uploading files
* 'Click to copy' presigned URL display
* Ability to reset the upload
* Show a location notification when the file has been uploaded

### Potential features

* Ability to specify a custom expiration time for an upload