The photoname package

[ Tags: application, console, program ] [ Propose Tags ]

Command-line utility for renaming/moving photo image files based on EXIF tags. Written in Haskell.

[Skip to Readme]


Versions 2.0, 2.1, 2.2, 2.3.0, 3.0.0, 3.0.1, 3.1, 3.2, 3.3
Dependencies base, exif, filepath, mtl, old-locale, parsec, time, unix [details]
License BSD3
Copyright 2007, 2008 Dino Morelli
Author Dino Morelli
Maintainer Dino Morelli <>
Category Unclassified
Home page
Uploaded Wed Mar 5 23:34:39 UTC 2008 by DinoMorelli
Distributions NixOS:3.3
Executables photoname
Downloads 2751 total (774 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
Last success reported on 2015-06-06 [all 7 reports]
Hackage Matrix CI


Maintainer's Corner

For package maintainers and hackage trustees

Readme for photoname-2.0

[back to package description]

author: Dino Morelli <>


photoname is a command-line utility for renaming/moving photo image
files. The new folder location and naming are determined by two things:
the photo shoot date information contained within the file's EXIF tags
and the usually-camera-assigned serial number, often appearing in the

This program is known to work with GHC 6.8.2 on systems where System.Posix
(unix) packages are available.


Build and install in the typical way for Cabalized software:

   $ runhaskell Setup.lhs configure
   $ runhaskell Setup.lhs build
   $ runhaskell Setup.lhs test
   $ runhaskell Setup.lhs install

A Debian .deb package is available for this project at its home page: