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]

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, 5.4
Change log changelog.md
Dependencies ansi-wl-pprint (>=0.6.9 && <0.7), base (>=4.5 && <5.0), containers (>=0.6.5 && <0.7), directory (>=1.3.6 && <1.4), filepath (>=1.4.2 && <1.5), formatting (>=7.2.0 && <7.3), heredoc (>=0.2.0 && <0.3), hsexif (>=0.6.1 && <0.7), hslogger (>=1.3.1 && <1.4), mtl (>=2.2.2 && <2.3), optparse-applicative (>=0.17.1 && <0.18), parsec (>=3.1.15 && <3.2), photoname, process (>=1.6.16 && <1.7), time (>=1.11.1 && <1.13), unix (>=2.7.2 && <2.8) [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-11-21T22:16:00Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables photoname
Downloads 7554 total (59 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2024-11-22 [all 1 reports]

Readme for photoname-5.4

[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