Engineer-grade tools for automation, system optimization, and clean workflows.
Building a “one person + AI” lab for real, reliable tools — not demos.
简洁、透明、可回滚的工具,而不是制造更多系统负担。
シンプルで、透明で、安全に戻せるツールだけを作る。
A minimal, reliable CLI tool to organize photos and videos by date.
- Reads EXIF datetime first, falls back to file mtime
- Outputs structure:
dst/YYYY/MM/DD/ - Supports:
.jpg,.jpeg,.png,.mp4,.mov - Modes:
move– move files to target (default)copy– copy files, keep originals
- Multi-language CLI:
--lang zh/--lang en/--lang ja
- Per-run log file with timestamp in
log/
Repo: ImageOrganizer
Example:
python main.py --src D:\InputPhotos --dst D:\SortedPhotos --mode move --lang zhA practical CLI tool to organize photos and videos by date, with duplicate detection and traceable archive output.
- Reads EXIF datetime first, falls back to file mtime
- Outputs structure:
dst/YYYY/MM/DD/ - Supports:
.jpg,.jpeg,.png,.mp4,.mov - Modes:
move– move files to targetcopy– copy files, keep originals
- Duplicate detection:
strict– exact match via SHA-256phash– visually similar image detection
- Duplicate files stay in the normal archive folder and are renamed like:
photo.jpgphoto_dup1.jpgphoto_dup2.jpg
- Generates
duplicate_report.csvfor duplicate traceability - Multi-language CLI:
--lang zh/--lang en/--lang ja
- Per-run log file with timestamp in
log/
Repo: MediaArchiveOrganizer
Example:
python main.py --src D:\InputPhotos --dst D:\SortedPhotos --mode move --duplicate-detection strict --lang zh