* Removed the SideCar Type to make reading sidecar data just as generic as reading the embedded exif data
* Moved metadata-mapping into separate function to prepare for reuse
* Most sidecar metadata is now read with the same function as embedded metadata (for photos). Fixed a bug with rating: 0 being ignored
* added new test for special chars and timezone
* merge incoming changes
* xmp rating fix - 0 is a value. prep for xmp timestamp handling
* refactored mapping of metadata into smaller functions
* consolidated GPS coordinate mapping
* simplification of sidecar date reading logic
* Moved date mapping code into one function - fixed testdata - did not yet resolve offset bug
* CreationDateOffset is now mapped from Sidecar timestamps. Tests updated accordingly.
Total: changed sidecar reading for video to shared reader and fixed tests accordingly (more data is read now)
* Show comma-separated city, state and country in infobox and in gallery mode. All of the values that are non-empty will be shown.
* methodcall to isPhoto
* Unit test and bugfix for CreationDate (#8)
* fixed the DiskManagerWorker test
* s (#10)
* Unit test and bugfix for CreationDate (#8)
* fixed the DiskManagerWorker test
---------
Co-authored-by: Patrik J. Braun <bpatrik@users.noreply.github.com>
* s (#11)
* Unit test and bugfix for CreationDate (#8)
* fixed the DiskManagerWorker test
---------
Co-authored-by: Patrik J. Braun <bpatrik@users.noreply.github.com>
* 9ij (#12)
* Unit test and bugfix for CreationDate (#8)
* fixed the DiskManagerWorker test
---------
Co-authored-by: Patrik J. Braun <bpatrik@users.noreply.github.com>
---------
Co-authored-by: Patrik J. Braun <bpatrik@users.noreply.github.com>
Without this, the mechanism to exclude a directory from indexing is a
bit strange. I had to use the `scanDirectory.after` hook, then remove
elements from the `output.directories` array.
In order to make the extension hook a bit more developer-friendly,
I also changed the arguments to the `excludeDir` function to be a
dictionary instead of just an array (or tuple?) of strings.