summaryrefslogtreecommitdiff
path: root/libmat2/exiftool.py (follow)
AgeCommit message (Collapse)Author
2023-05-03Use proper type annotations instead of commentsjvoisin
2023-01-31Explicitly pass a parameter to functools.lru_cachejvoisin
2023-01-28Fix the type annotationsjvoisin
2022-08-28Simplify the typing annotationsjvoisin
2022-08-05Make use of cache to get binary pathsjvoisin
2020-02-11Add which pathfinding for executablestguinot
2019-12-15Improve the reliability of Exiftool-base parsersjvoisin
2019-10-12Add a way to disable the sandboxjvoisin
Due to bubblewrap's pickiness, mat2 can now be run without a sandbox, even if bubblewrap is installed.
2019-10-12Refactor testsjvoisin
2019-05-16Use memoization get _*_path() functionsjvoisin
This shouldn't make a big difference in the CLI/extension usage, but might improve the performances of long-running instances, or people misusing the API.
2019-03-05Refactor {black,white}list into {block,allow}listBrolf
Closes #96
2019-02-03Whenever possible, use bwrap for subprocessesintrigeri
This should closes #90
2018-10-25Minor refactorisation of how we're checking for exiftool's presencejvoisin
2018-10-23Improve type annotation coveragejvoisin
2018-10-23Implement lightweight cleaning for png and tiffjvoisin
2018-10-23Optimize the handling of problematic filesjvoisin
2018-10-22Improve problematic filenames supportjvoisin
2018-10-22Implement support for .avi files, via ffmpegjvoisin
- This commit introduces optional dependencies (namely ffmpeg): mat2 will spit a warning when trying to process an .avi file if ffmpeg isn't installed. - Since metadata are obtained via exiftool, this commit also refactors a bit our exfitool wrapper.