jvoisin
a81b7658a8
Make the mandatory metadata warning generic
...
This should close #95 .
2019-02-10 21:46:13 +01:00
jvoisin
6e63e03b86
Streamline a bit the previous commit
2019-02-09 15:23:16 +01:00
Poncho
a71488d459
bind mount /etc/ld.so.cache to the sandbox
...
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-09 09:49:51 +01:00
jvoisin
6ef6aaa222
Improve a bit get_meta for libreoffice files
2019-02-08 23:23:56 +01:00
jvoisin
6cc034e81b
Add support for html files
2019-02-08 23:05:18 +01:00
jvoisin
e1dd439fc8
Use of the archive refactoring for the office documents too
2019-02-07 22:19:37 +01:00
jvoisin
b9a62d798a
Refactor a bit office get_meta handling
...
This should make easier to get more metadata from
archive-based file formats.
2019-02-04 00:31:26 +01:00
jvoisin
54e50450ad
Fix the return code on parsers' list display
2019-02-03 21:09:12 +01:00
jvoisin
433609f8ea
Implement .gif support
2019-02-03 21:01:58 +01:00
intrigeri
e8c1bb0e3c
Whenever possible, use bwrap for subprocesses
...
This should closes #90
2019-02-03 19:18:41 +01:00
jvoisin
8b5d0c286c
Document how to get the coverage from the testsuite
2019-02-03 18:33:25 +01:00
jvoisin
8e84ba547a
Add support for wmv
2019-02-02 19:19:36 +01:00
jvoisin
812bf2553b
Rename the internal class used by the nautilus extension
...
This should solve collisions with people like me that
are copy/pasting the documentation, creating conflicts
with other extensions that are doing the very same thing.
2019-01-16 23:10:17 +01:00
Alan
94cdca1ed2
Update debian packaging status
2018-12-15 17:05:37 +01:00
Alan
b755aba8ea
Fix debian build instructions
2018-12-15 17:05:32 +01:00
jvoisin
edce78859b
Add a note in the readme about -L
and pdf
2018-12-08 18:39:56 +01:00
jvoisin
0ab17b973b
mat2 is now available on pypi
2018-11-11 20:49:24 +01:00
jvoisin
389311475c
Add a readme for the nautilus extension
2018-11-11 19:58:51 +01:00
jvoisin
505be24be9
Bump the changelog
2018-11-10 12:46:31 +01:00
jvoisin
ef8265e86a
Remove a useless image
2018-11-10 10:54:13 +01:00
jvoisin
1d75451b77
Add some type annotations to the nautilus extension
2018-11-08 21:40:33 +01:00
jvoisin
dc35ef56c8
Add a missing file :/
2018-11-07 22:20:31 +01:00
jvoisin
3aa76cc58e
Prove that the previous commit is working
2018-11-07 22:13:36 +01:00
jvoisin
8ff57c5803
Do not display control characters in output
...
Kudos to Sherry Taylor for reporting this issue ♥
2018-11-07 22:07:46 +01:00
jvoisin
04bb8c8ccf
Add mp4 support
2018-10-28 07:41:04 -07:00
jvoisin
3a070b0ab7
Add support for zip files
2018-10-25 11:56:46 +02:00
jvoisin
283e5e5787
Improve archive-based parser's robustness against corrupted embedded files
2018-10-25 11:56:12 +02:00
jvoisin
513d897ea0
Implement get_meta() for archives
2018-10-25 11:29:50 +02:00
jvoisin
5a9dc388ad
Minor refactorisation of how we're checking for exiftool's presence
2018-10-25 11:05:06 +02:00
jvoisin
5a08f5b7bf
Add a test for tiff lightweight cleaning
2018-10-24 20:19:36 +02:00
jvoisin
fe885babee
Implement lightweight cleaning for jpg
2018-10-24 19:35:07 +02:00
jvoisin
1040a594d6
Fix a stupid typo in the changelog
2018-10-23 17:13:53 +02:00
jvoisin
e510a225e3
Bump the changelog
2018-10-23 17:07:42 +02:00
jvoisin
a98962a0fa
Document that FFmpeg is now an optional dependency
2018-10-23 16:57:18 +02:00
jvoisin
9a81b3adfd
Improve type annotation coverage
2018-10-23 16:32:28 +02:00
jvoisin
f1a071d460
Implement lightweight cleaning for png and tiff
2018-10-23 16:22:11 +02:00
jvoisin
38df679a88
Optimize the handling of problematic files
2018-10-23 13:49:58 +02:00
jvoisin
44f267a596
Improve problematic filenames support
2018-10-22 16:56:05 +02:00
jvoisin
5bc88faedf
Fix the testsuite on fedora
2018-10-22 13:55:09 +02:00
jvoisin
83389a63e9
Test mat2's reliability wrt. corrupted video files
2018-10-22 13:42:04 +02:00
jvoisin
e70ea811c9
Implement support for .avi files, via ffmpeg
...
- 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-22 12:58:01 +02:00
jvoisin
2ae5d909c3
Make pyflakes happy
2018-10-18 21:22:28 +02:00
jvoisin
5896387ade
Output metadata in a sorted fashion
2018-10-18 21:17:12 +02:00
jvoisin
d4c050a738
wtf python
2018-10-18 20:29:50 +02:00
jvoisin
f04d4b28fc
Fix the tests on Debian?
2018-10-18 20:23:00 +02:00
jvoisin
da88d30689
Fix the CI on debian
2018-10-14 10:59:50 +02:00
Rémi Oudin
f1552b2ccb
Make testsuite fail if coverage is under 100%
...
Fixes issue #61
2018-10-12 17:07:56 +02:00
jvoisin
2ba38dd2a1
Bump mypy typing coverage
2018-10-12 14:32:09 +02:00
jvoisin
b832a59414
Refactor lightweight mode implementation
2018-10-12 11:49:24 +02:00
Sébastien Helleu
6ce88b8b7f
Fix typo in README
2018-10-11 21:40:58 +02:00