I really like to organize my pictures and images in one central place by date.
While 'big' image organizers like Shotwell and Digikam can do this, I often find myself 'fixing' their filesystem hierarchy. I just want something simple. I don't need a GUI.
Basically, this is the layout I want
.
├── 2018
│ ├── 01
│ │ ├── 01
│ │ │ ├── 1.jpg
│ │ │ ├── 2.jpg
│ │ │ └── 4.jpg
│ │ └── 02
│ │ └── 5.jpg
│ ├── 02
│ └── 03
└── 2019
I.e., organized by year, then by month, and then by day.
- Function like an image importer, organizing the imported files by date.
- Optionally remove the source files when done importing.
- Imports should preferably be transactional.
- Read EXIF or XMP metadata to acquire the date of images.
- Fall back to mtime when EXIF and XMP metadata is not available.
- Give sensible logging / progress report.
- Be a database. Let the filesystem be the implicit database.
- Have a GUI. Let's be strictly CLI-only.
- Reading from an MTP device.
BSD 3-clause