aboutsummaryrefslogtreecommitdiff

revela

A static web image gallery generator. It optimizes images for the web and generates HTML files to create a photo/image gallery web site ready to be served by an HTML server.

Building

revela depends on GraphicsMagick (1.3+ tested) and libexif (0.6+ tested). Optionally also depends on scdoc, if you want to build the man pages.

After just cloning, just need to execute this once:

git submodule update --init --recursive

Then you can proceed to build. This will build revela and generate man pages:

make

If you only want to build:

make revela

Or for debugging:

DEBUG=1 make revela

Usage

For information on how to use revela, consult man revela if installed on your system, or read the contents in docs/ in the source.

TODO:

  • Add exif tags to template hashmap.
  • Better test coverage? (if I am not too lazy).
  • Document templates.