photoname: Rename photo image files based on EXIF shoot date

[ application, console, library, program ] [ Propose Tags ] [ Report a vulnerability ]

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


[Skip to Readme]

Modules

[Last Documentation]

  • Photoname
    • Photoname.Common
    • Photoname.CopyLink
    • Photoname.Date
    • Photoname.Exif
    • Photoname.Exiv2
    • Photoname.Links
    • Photoname.Log

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 2.0, 2.1, 2.2, 2.3.0, 3.0.0, 3.0.1, 3.1, 3.2, 3.3, 5.0, 5.1, 5.2, 5.3
Change log changelog.md
Dependencies ansi-wl-pprint, base (>=4.5 && <5.0), containers, directory, filepath, heredoc, hsexif, hslogger, mtl, optparse-applicative, parsec, photoname, process, time, unix [details]
License ISC
Copyright 2007 Dino Morelli
Author Dino Morelli
Maintainer Dino Morelli <dino@ui3.info>
Category Application, Console
Home page https://github.com/dino-/photoname
Bug tracker https://github.com/dino-/photoname/issues
Source repo head: git clone https://github.com/dino-/photoname
Uploaded by DinoMorelli at 2024-08-12T21:48:16Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables photoname
Downloads 7523 total (54 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2024-08-13 [all 2 reports]

Readme for photoname-5.2

[back to package description]

photoname

Synopsis

Rename photo image files based on EXIF shoot date (Haskell)

Description

photoname is a command-line utility for renaming/moving photo image files. The new folder location and naming are determined by the photo shoot date information contained within the file's EXIF tags.

Getting binaries

photoname is available for Linux in AppImage form from github

Getting source

  • Get the source with git: $ git clone https://github.com/dino-/photoname.git
  • Download the cabalized source package from Hackage

And once you have it, building the usual way:

$ stack build
$ stack test --ta all
$ stack run

If you're just looking, browse the source

Building for release

For Linux builds, I recommend using the excellent hsinstall utility which will simplify creation of an AppImage executable.

Contact

Dino Morelli <dino@ui3.info>

Past Debian 64-bit packaging work was performed by Magnus Therning