summaryrefslogtreecommitdiff
path: root/libmat2 (follow)
AgeCommit message (Collapse)Author
2019-02-27Improve the previous commitjvoisin
- More tests - More documentation - Minor code cleanup
2019-02-27Improve epub supportjvoisin
2019-02-25Document the previous commitjvoisin
2019-02-24In archive-based formats, the `mimetype` file comes firstjvoisin
This should improve epub compatibility, along with other formats as a side-effect
2019-02-23<title> is also an html metadatajvoisin
2019-02-23Fix a bug in css cleaningjvoisin
It's not mandatory to actually have a comment inside comment delimiter, like `/**/`.
2019-02-20Implement epub supportjvoisin
2019-02-10Make the mandatory metadata warning genericjvoisin
This should close #95.
2019-02-09Streamline a bit the previous commitjvoisin
2019-02-09bind mount /etc/ld.so.cache to the sandboxPoncho
without /etc/ld.so.cache available in the sandbox, tests fail on gentoo with: /usr/bin/ffmpeg: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
2019-02-08Improve a bit get_meta for libreoffice filesjvoisin
2019-02-08Add support for html filesjvoisin
2019-02-07Use of the archive refactoring for the office documents toojvoisin
2019-02-04Refactor a bit office get_meta handlingjvoisin
This should make easier to get more metadata from archive-based file formats.
2019-02-03Implement .gif supportjvoisin
2019-02-03Whenever possible, use bwrap for subprocessesintrigeri
This should closes #90
2019-02-02Add support for wmvjvoisin
2018-10-28Add mp4 supportjvoisin
2018-10-25Add support for zip filesjvoisin
2018-10-25Improve archive-based parser's robustness against corrupted embedded filesjvoisin
2018-10-25Implement get_meta() for archivesjvoisin
2018-10-25Minor refactorisation of how we're checking for exiftool's presencejvoisin
2018-10-24Implement lightweight cleaning for jpgjvoisin
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-22Test mat2's reliability wrt. corrupted video filesjvoisin
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-12Bump mypy typing coveragejvoisin
2018-10-12Refactor lightweight mode implementationjvoisin
2018-10-11Implement recursive metadata for FLAC filesjvoisin
Since FLAC files can contain covers, it makes sense to parse their metadata
2018-10-11Delete pictures of FLAC filesjvoisin
2018-10-05Improve both the typing and the commentsjvoisin
2018-10-05Hide unsupported extensions in `mat2 -l`jvoisin
2018-10-04Trash word/people.xml in office filesjvoisin
2018-10-03libmat2: fix shebanggeorg
Relates 0a2a398c9c797f8a93e8a4d91e80c0582f127354
2018-10-03Don't break office files for MS Officejvoisin
We didn't take the whitelist into account while removing dangling files from [Content_types].xml
2018-10-03Improve mat2's cli reliabilityjvoisin
- Replace some class members by instance members - Don't thread the cleaning process anymore for now
2018-10-02Use [Content_Types].xml to improve MS Office coveragejvoisin
2018-10-02fix typogeorg
2018-10-01Files processed via MAT2 are now accepted without warnings by MS Officejvoisin
2018-09-30Please mypyjvoisin
2018-09-30Remove dangling references in MS Office's [Content_types].xmljvoisin
2018-09-24Second pass of minor formattingjvoisin
2018-09-24Fix some minor formatting issuesjvoisin
2018-09-24Implement rsid stripping for office filesjvoisin
MS Office XML rsid is a "unique identifier used to track the editing session when the physical character representing this section mark was last formatted." See the following links for details: - https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.wordprocessing.previoussectionproperties.rsidrpr.aspx - https://blogs.msdn.microsoft.com/brian_jones/2006/12/11/whats-up-with-all-those-rsids/.
2018-09-24Lexicographical sort on xml attributes for office filesjvoisin
In XML, the order of the attributes shouldn't be meaningful, however, MS Office sorts attributes for a given XML tag differently than LibreOffice.
2018-09-18Insert archive members in lexicographic orderjvoisin
2018-09-12Bump coverage back to 100%jvoisin