droplet icon indicating copy to clipboard operation
droplet copied to clipboard

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

Droplet icon

Droplet

Demo

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