This is a dead-simple screenshot uploader for Mac OS X, assuming you have some web space somewhere that is accessible by SSH. It depends on terminal-notifier for notifications.
Screenuploader works with the regular keyboard shortcuts for taking screenshots. Whenever a file appears on the desktop, the screenuploader script is run (via a LaunchAgent) and it looks for a screenshot image created within the last minute. A notification is displayed, and if you click the notification, the image is removed from the desktop and uploaded to your server. Another notification is displayed when the upload completes, and the direct URL to the image is copied to the clipboard.
- Install dependencies:
$ brew install terminal-notifier
(You can install it some other way, but it has to be at/usr/local/bin/terminal-notifier
.) - Copy
config.py.example
toconfig.py
and read the comments therein to set up your configuration. - Run
install.py
. If it completes successfully it will say "Finished!" at the end. - Take a screenshot and make sure everything works.