summaryrefslogtreecommitdiff
path: root/libmat/exiftool.py (unfollow)
AgeCommit message (Collapse)Author
2015-12-04Silence exiftool's stderrjvoisin
In the past, this might have been useful, but now, exiftool works on pretty much every file passed to it by MAT. Also, if something goes wrong, MAT will know about this thanks to the return code != 0.
2015-12-02Remove hachoir from MAT.jvoisin
This (huge) commit removes completely hachoir from MAT. Audio files are now processed with mutagen, and images with exiftool, since the main python imaging library (PIL) isn't super-great to deal with metadata (and damaged/non-standard files). Package maintainer should change the dependencies to reflect this.
2015-11-02Add support for TIFF filejvoisin
2015-07-25_MASSIVE_ pep8 revampjvoisin
Thank you so much PyCharm
2015-07-25ExiftoolStripper: white-list the "File Type Extension" and "Megapixels" fields.intrigeri
Those are not actual metadata stored in the file, but rather information that can be trivially derived from the actual data. This fixes the test suite on current Debian sid, most likely because its libimage-exiftool-perl (9.98-1) reports more such "metadata" fields than the one in Jessie (9.74-1). Fix-committed: #9252 Closes: Debian#789833
2015-07-21Remove the pillow stuff, because it was a bad idea.jvoisin
Pillow sucks at parsing malformed pictures :/
2015-04-11Fix an ods-related bugjvoisin
Since exiftool can't remove the Palette field, let's whitelist it. And even if it could, this would really degrade the quality of the picture.
2015-02-22Preliminary implementation of PIL for images.jvoisin
PIL (Python Image Library) is used to open, then save images, in order to remove unknown metadata.
2014-06-08Rename the MAT folder to libmat.jvoisin
This commit fixes some issues for dump operating systems who doesn't handle capitalization.
2013-10-27Fix a stupid typojvoisin
2013-10-27Minor refactorisation of exiftool.pyjvoisin
2013-10-05mat is now able to check non-writables filesjvoisin
This is an implementaion of this suggestion: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=721572
2013-08-11Refactoring of exiftool.pyjvoisin
2013-07-17Minor refactoringjvoisin
2013-07-16Improve/bugfix exiftool handlingjvoisin
- Exiftool handle more effeciently adobe metadata - Fix exiftool's handling due to recent refactoring
2013-04-02Fix to support the lastest version of exiftooljvoisin
2012-12-27Add some comments to exiftool.pyjvoisin
2012-12-19Preliminary support of producted pdf quality choicejvoisin
2012-12-13Reorganize source tree and files installation location, cleanup setup.py ↵jvoisin
(Closes: #689409)
2012-02-01Rename mat-cli to mat-guijvoisin
2012-01-22Revert "Preliminary handling of ctime/mtime reset"jvoisin
This reverts commit e96e5b8ac44095668198e3e6797a3f77d9fb4634. Everything is already in a branch
2012-01-21Preliminary handling of ctime/mtime resetjvoisin
2011-11-17Exiftool is now quiet toojvoisin
2011-10-30Properly support cleaning files with spaces in their names.intrigeri
When exiftool's -All= option is immediately followed by another known exiftool option, there is no possible ambiguity and exiftool correctly interprets the last passed argument as a filename, even if this name contains spaces.
2011-10-29Take care about the return value of external utilsjvoisin
2011-10-26Revert a stupid commit, and improve pdf processingjvoisin
2011-10-23Correct handling of spaces in filenames (intrigeri)jvoisin
2011-09-22Support of png + cleanupjvoisin
2011-09-21Exiftool powered support for jpeg formatjvoisin
2011-08-30fixjvoisin
2011-08-28Preliminary binding to exiftooljvoisin