Skip to content

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

License

Notifications You must be signed in to change notification settings

joshmcarthur/droplet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages