- C 88.5%
- Shell 7.4%
- Meson 4.1%
|
Jarkko Sakkinen
cc31b8092a
Bump the version to 1.0.10
Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@iki.fi> |
||
|---|---|---|
| man/man1 | Bump the version to 1.0.10 | |
| scripts | Remove packaging files | |
| src | Fix arg_file initialization | |
| subprojects | Fix compilation issues | |
| .clang-format | Upgrade license to to GPL-3.0 | |
| .clang-tidy | Upgrade license to to GPL-3.0 | |
| .editorconfig | editorconfig: Add indentation rule for C | |
| .gitignore | Fix compilation issues | |
| CODING_STYLE.md | Upgrade license to to GPL-3.0 | |
| LICENSE | Upgrade license to to GPL-3.0 | |
| meson.build | Bump the version to 1.0.10 | |
| README.md | Correct README hashing description | |
phindex
I've had a problem with digital photos coming from multiple tiers. Every device (phone, camera) has its own naming convention so it is hard to put them into common place. I eventually ended up into chaos where I had photos in various devices and didn't really have the time to manually organize them into any kind of directory hierarchy.
In order to address this problem I created this small piece of software that copies them to given place with filenames that are easy merge and have a logical organization. New filename consist of the photograph's EXIF timestamp and an xxhash32 digest. For recognized image formats the digest is computed from the decoded pixels, so re-encoded copies and different containers of the same image collide on purpose; other files fall back to hashing the raw bytes.
The indexer supports standard image types and Canon CR2 raw format.