Python script to organize pictures into /year/month/date folder structure while detecting duplicates
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Utility for organizing an input directory into an output directory of images organized by year, month and day subdirectories based on EXIF data. Duplicates are also detected in this process based on a qualitative hash of the image data.


datum /path/to/input /path/to/output | tee errors.txt


To install to a local virtualenv, simply pip install datum. To install globally, sudo pip install datum.

Datum only has one dependency, PIL, which is used for extracting EXIF data. This will likely change in favor of something more lightweight.