The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Gallery perl module for nginx. Like simple file index
but thumbnail replace default icon for image.

= DESCRIPTION

This module not for production servers! But for single user usage.
Gallery don`t use nginx event machine, so one nginx worker per connect
(typically 8) used for slow create icons!

All icons cached on first request. Next show will be more fast.

= EXAMPLES

You can show nginx configuration files examples in conf directory

= INSTALLATION

1. Get from https://github.com/rshadow/gallery
2. Use examples in "conf" directory to configure nginx
3. Create cache directory and set ngnix can write to it. For example
   /var/cache/gallery ($CACHE_PATH variable)

= MEDIA

Icon get from Gnome project (http://gnome.org):
    It was downloaded from http://ftp.gnome.org/pub/GNOME/sources/gnome-themes/

    Upstream Authors:
            Bill Haneman <bill.haneman@sun.com>
            Jakub Steiner <jimmac@ximian.com>
            Suzanna Smith <suzanna.smith@sun.com>
            Calum Benson <calum.benson@sun.com>
            Seth Nickell <snickell@stanford.edu>

and Human icon theme:
    Upstream Author:
            Nathaniel McCallum <npmccallum@gentoo.org>
            Jeff Waugh <jeff.waugh@canonical.com>
            Daniel Holbach <daniel.holbach@ubuntu.com>

    Copyright:
            Copyright 2004-2006 Canonical Ltd.

            http://www.ubuntu.com/ubuntu/TrademarkPolicy

= AUTHORS

Copyright (C) 2011 Dmitry E. Oboukhov <unera@debian.org>,
Copyright (C) 2011 Roman V. Nikolaev <rshadow@rambler.ru>

= LICENSE

This program is free software: you can redistribute  it  and/or  modify  it
under the terms of the GNU General Public License as published by the  Free
Software Foundation, either version 3 of the License, or (at  your  option)
any later version.

This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even  the  implied  warranty  of  MERCHANTABILITY  or
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public  License  for
more details.

You should have received a copy of the GNU  General  Public  License  along
with this program.  If not, see <http://www.gnu.org/licenses/>.

= DEBIAN

On Debian/Ubuntu systems you need install packages:
 libmojolicious-perl, libmime-types-perl, libfile-path-perl,
 ffmpegthumbnailer, imagemagick