summaryrefslogtreecommitdiff
path: root/libmat2/parser_factory.py (follow)
AgeCommit message (Collapse)Author
2023-03-07fix: Typing in the parser factoryGu1nn3zz
2023-01-28Another typing passjvoisin
2022-08-28Simplify the typing annotationsjvoisin
2022-05-15Add support for HEIC filesjvoisin
Thanks to Maxime Morin ( https://www.maijin.fr/ ) for the patch.
2020-11-30Please pylintjvoisin
2020-11-30Raise a ValueError explicitlyjvoisin
2019-07-22CI: Add job to run codespell, a spell checking softwaregeorg
2019-05-09Minor code cleanupjvoisin
2019-05-03typofuzzy
2019-04-27Add support for compressed tar filesjvoisin
2019-02-20Implement epub supportjvoisin
2019-02-03Whenever possible, use bwrap for subprocessesintrigeri
This should closes #90
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.
2018-10-05Hide unsupported extensions in `mat2 -l`jvoisin
2018-08-23Improve the detection of unsupported extensions in uppercasejvoisin
2018-07-19Improve the code's documentationjvoisin
2018-07-08Fix some pep8 issues spotted by pyflakesjvoisin
2018-07-02Improve a bit the formatting of the code thanks to pyflakes3jvoisin
2018-06-10Improve a bit parsers autoloadingjvoisin
2018-06-04Add more typing and use mypy in the CIjvoisin
2018-06-04Import the dynamic import systemjvoisin
The dynamic import should now work when MAT2 is installed system-wide, either via the distribution's packaging system, or via pip.
2018-06-04Improve a return type annotationtotallylegit
2018-05-18Rename some files to simplify packagingjvoisin
- the `src` folder is now `libmat2` - the `main.py` script is now `mat2.py`