14 Commits
Author SHA1 Message Date
admin 051d12eb3c feat: --selected mode — process individual files (context menu + SendTo) 2026-06-29 15:36:02 +02:00
admin bb1a3c5722 feat: MAX_FILES const, --max-files CLI, dry-run context menu, encoding fix 2026-06-29 15:02:36 +02:00
admin 80912109ba fix: undo.bat — add chcp 65001 for UTF-8 Cyrillic paths 2026-06-29 14:28:59 +02:00
admin 174d157d45 fix: undo.bat — errorlevel checks, visible errors, cross-drive robocopy 2026-06-29 14:22:25 +02:00
admin 410a5dc246 feat: MP4 date support via moov>mvhd binary parse (no deps) 2026-06-29 14:09:30 +02:00
admin 5a00dc1ecd feat: show EXIF field name in output (DateTimeOriginal/Digitized/DateTime) 2026-06-28 18:36:12 +02:00
admin 6a0fe3c163 fix: try all 3 EXIF date tags + raw bytes scan in _read_cr2_exif 2026-06-28 18:29:34 +02:00
admin 1bc1150fa8 fix: remove early return in _read_cr2_exif when rawpy missing (was skipping piexif+PIL) 2026-06-28 18:23:34 +02:00
admin c0bd6acda6 fix: add PIL fallback for CR2 EXIF (piexif alone can't parse some CR2) 2026-06-28 18:16:58 +02:00
admin 5054542aff fix: ExifIFD.DateTime → ImageIFD.DateTime (piexif compat); raskidator.bat: python before py -3 2026-06-28 18:06:09 +02:00
admin a75871a994 feat: organize.py v2 — piexif, dry-run, tqdm, CR2/AVI, undo.log, --group-by, --quiet 2026-06-28 17:49:27 +02:00
admin 53ba943698 feat: color-coded status output + --no-color flag
- Green for entries with valid EXIF date
- Yellow for entries with file system creation fallback
- Red for skipped entries (no date found)
- --no-color flag disables all ANSI escape sequences
- Flag works before or after the path argument
- Switched from sys.argv to argparse for proper flag parsing
2026-06-28 17:40:32 +02:00
admin c5d333f3e9 feat: fallback на Created Date файла, если нет EXIF 2026-06-28 16:28:23 +02:00
admin cc61d51c13 init: Raskidator-3000 — сортировка фото по EXIF дате 2026-06-28 16:04:08 +02:00