| Name | Modified | Size | Downloads / 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