Skip to content

Latest commit

 

History

History
60 lines (44 loc) · 2.27 KB

README.md

File metadata and controls

60 lines (44 loc) · 2.27 KB

Snapper

A drop-dead simple image sharing service

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!

Disclaimer!

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!

Installation

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.

How to use Snapper

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!

License

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.