Hypercheese is a photo organizer and gallery written in rails. It lets you organize large photo collections from multiple sources.
$ git clone https://github.com/jewel/hypercheese.git
$ cd hypercheese
$ sudo apt-get install bundler ruby-dev libmysqlclient-dev libsqlite3-dev build-essential nodejs libcurl4-openssl-dev
$ bundle install
$ rake secret > .secret_key_base
# seed the database with the default user:pwd of [email protected]:password
$ cp config/database.yml.example config/database.yml
$ rake db:setup
$ rails server
# You can now browse to http://localhost:3000 and login!
Import your existing photos like this:
$ sudo apt-get install imagemagick libjpeg-turbo-progs
# photos must exist in ./originals/, so use a symlink to get them there
$ ln -s ~/Pictures originals/${USER}_pictures
# Make sure to put a trailing slash at the end of your path!
$ bundle exec script/import originals/${USER}_pictures/