Can anyone recommend a tool to manage photos at the cmdline? I just want to move photos into dirs based on their metadata (YYYY/DD), occasionally fix up metadata (adjust dates), rename photo filenames to match a template and/or query my photos for certain things. It doesn’t need to be a gallery or image touch-up tool, I have other things for that.

I’m aware of exiftool and ImageMagick, perhaps they can do the job but they seem quite low level, really need to build scripts around them - I’d like something that operates at a slightly higher level so I don’t have to do too much scripting.

A quick search turned up chee (GPLv3) which can:

  • search photos using a simple query language
  • manage named queries (called collections)
  • copy/symlink images into a custom folder structure

…but it’s not had an update in a few years (maybe it’s feature complete tho!) Any other suggestions? Thanks.

  • electricprism@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    19 hours ago

    Add in manual btrfs snapshots prior to usage too, having a “undo” on thousands of photo alternations is optimal if the script eats your photos.

    • IanTwenty@lemmy.worldOP
      link
      fedilink
      arrow-up
      2
      ·
      2 hours ago

      💯 ! I been considering git-annex too which might let me treat all the photos like any git repo without the bloat.