Download Latest Version 1.1.6 source code.zip (172.4 kB)
Home / v1.1.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-11-01 723 Bytes
TidyBatch Core 1.1.0_ photo dates source code.tar.gz 2026-11-01 98.6 kB
TidyBatch Core 1.1.0_ photo dates source code.zip 2026-11-01 99.3 kB
Totals: 3 Items   198.7 kB 0

New: {taken}, the photo's EXIF date taken, plus --sort taken.

:::bash
# IMG_4821.HEIC -> 2023-07-14_182205.heic (preview; add --apply to do it)
tidybatch rename ./camera -t "{taken:%Y-%m-%d_%H%M%S}{ext}"
  • Reads EXIF with the standard library only (no Pillow/exiftool): JPEG, HEIC/HEIF, TIFF, DNG, CR2, CR3, NEF, RW2, RAF.
  • Uses DateTimeOriginal, then DateTimeDigitized, then DateTime; files without EXIF fall back to the modification date.
  • Checked against ExifTool on its own sample images (50/50 identical) and fuzzed with 3,000 corrupted files (no exceptions, no hangs).
  • Not read: dates stored only in XMP/IPTC.

Upgrade: pipx install --force git+https://github.com/tidybatch/tidybatch

Source: README.md, updated 2026-11-01