What's a dad with hundreds of family photos to do? Fix it. Talked with someone else interested in this and came up with three options to move forward.
- Replace the entire module with a ctypes wrapping over the libexif library.
- Jam EXIF writing into the existing module by invoking the exif command-line utility.
- Reverse engineer the EXIF format from the modules parsing functions and properly implement writing into the library.
If anyone knows that this is futile and a solution already exists, please let me know.