Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/joshmcarthur/droplet
- Owner: joshmcarthur
- License: gpl-3.0
- Created: 2021-11-09T09:48:02.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-12T07:49:32.000Z (about 3 years ago)
- Last Synced: 2024-08-03T09:05:43.565Z (4 months ago)
- Topics: clipboard, file-upload, macos, s3
- Language: Swift
- Homepage:
- Size: 11.3 MB
- Stars: 19
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Mac-Menubar-Megalist - Droplet
README
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