App-MaMGal

 view release on metacpan or  search on metacpan

mamgal  view on Meta::CPAN

MaMGal stands for "Marcin and Magda Gallery", as it was initially written to
create my and my then-fiancée's photo collection. In the past I had been using
imageindex(1) for that, but with time our collection grew too large to be
processed with it in a timely manner, as imageindex took its time to read each
picture on every run. Therefore I came up with an idea for a gallery program
that would only process pictures that changed since the last run, and had a
test suite that would make it safer to modify.

=head1 SECURITY

MaMGal trusts the files it reads. It currently does not properly escape all
input read from the images before embedding it in the files it produces,
potentially leading to XSS-like vulnerabilities, if the input files are coming
from an untrusted source. This will probably be improved in the future.

=head1 CAVEATS

=head2 Root directory

Note that the directory specified on the command line is treated as the root of
the gallery, that is a directory that has no links to its parent directory.



( run in 0.299 second using v1.01-cache-2.11-cpan-c21f80fb71c )