Snapper is a tool that is meant to do exactly one thing: Share images. That isn't awfully riveting, so have a gander at this list of things that Snapper doesn't do:
- Authentication
- Social sharing
- Provide an API
- Offer hardly any security to speak of
You might say, "wait, this sounds kind of terrible," and you'd probably be right. Snapper is terrible for most use cases due to the list above. We built Snapper for one specific purpose: We needed a firewalled web app that lets us quickly share images by dragging and dropping files. That's Snapper's single feature, and it does that pretty well. If you need something similar, Snapper is for you!
Make really, really sure you know about the security implications of using Snapper. SNAPPER ISN'T SECURE. You almost certainly don't want to install this on any public server because it is so prone to abuse and spamming. Only install Snapper if you trust all of the potential users who will have access to it.
Snapper is currenty very bare-bones. If you find an issue, please file a bug report or submit a Pull Request!
To install Snapper, just download/git clone
the files and configure
MAMP/WAMP/LAMP
to point to the snapper/
root. Snapper requires Bower
for the front end packages, so make sure that is installed. When it is, run
this BASH command:
bower install
That's it. Navigate to localhost
and start dropping images.
There really isn't much to it: Open the web page that Snapper is being served from and drag an image from your file system onto the big gray rectangle. Snapper will then redirect you to the URL of the uploaded file.
And with that, you have experienced all of the features that Snapper has to offer. Enjoy!
Snapper is distibuted by Jellyvision under the MIT license. You are encouraged to use and modify the code to suit your needs, as well as redistribute it.