2006 / pnm - PERLI.NET photo maintenance tools

pnm - PERLI.NET photo maintenance tools

pnm is a set of scripts (bash, Python and Perl) that makes the life of a website maintainer easier by automating the process of converting, renaming and packaging photos for the web.

Due to special events (daylight savings time, multiple-camera photography) pnm provides additional tools for fixing these errors. A special mode is provided for faking dates (given event start and end dates) in case the EXIF information for photos is missing (assuming a uniform distribution of photos throughout the whole evening).

Installation

You can run pnm directly from a source checkout. A Debian package is also available for easier deployment on a variety on machines:

Basic usage

  1. Download photos from digital camera: pnm fetch
  2. Pick an album name (or autogenerate using pnm sequence, e.g. pnm sequence aktivpark)
  3. Do the photo selection (e.g. using gqview-perlinet)
  4. Upload the photo album to the server: pnmng

Subversion repository

pnm's codebase is now managed over at Gna!. You can access the current codebase by using Subversion:

  • svn co http://svn.gna.org/svn/pnm/trunk pnm (public)
  • svn co svn+ssh://svn.gna.org/svn/pnm/trunk pnm (developers)

Sun Jan 17 14:48:20 CET 2010