jvoisin
ee496cfa7f
Fix a typo spotted by @Francois_B
2018-08-19 15:51:09 +02:00
jvoisin
6e2e411a2a
Add an INSTALL.md file
2018-08-08 20:45:09 +02:00
jvoisin
2ce1dc793e
Bump the changelog
2018-08-03 22:20:24 +02:00
jvoisin
e27768824a
Change mat2's logo
2018-08-03 21:45:41 +02:00
jvoisin
36c5bad140
Improve our .gitignore
2018-07-30 23:00:33 +02:00
jvoisin
b5a9520a60
Add a cli-related test
2018-07-30 22:54:41 +02:00
jvoisin
a1257c538b
Add some tests about pathological files
2018-07-30 22:36:36 +02:00
Antoine Tenart
6d8e999f12
Rename image to icon in the Nautilus extension
...
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2018-07-26 09:01:27 +02:00
Antoine Tenart
1bc4c7aac9
Switch columns in the Nautilus extension
...
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2018-07-26 09:01:01 +02:00
Antoine Tenart
03245a8731
Rename the Nautilus path column to file
...
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2018-07-26 08:57:33 +02:00
Antoine Tenart
27445e9134
Rename the Nautilus exit button to close
...
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2018-07-26 08:57:09 +02:00
jvoisin
b32ba9f736
Improve a bit nautilus' popup
2018-07-25 22:48:05 +02:00
jvoisin
e9f28edf73
Add a man page and document how to keep it up to date
2018-07-24 22:34:33 +02:00
jvoisin
7697f9c085
Improve the linters' coverage
2018-07-23 23:55:45 +02:00
jvoisin
e920083559
The Nautilus extension is now working
2018-07-23 23:39:06 +02:00
georg
71b1ced842
AbstractParser: Fix typos
2018-07-21 00:46:48 +00:00
jvoisin
942859601d
Improve the code's documentation
2018-07-19 23:10:27 +02:00
jvoisin
565cb66d14
Minor simplification in how we're handling xml for office files
2018-07-19 22:55:08 +02:00
jvoisin
052a356750
Implement a much better Nautilus extension thanks to @atenart
...
Co-authored-by: Antoine Tenart <antoine.tenart@ack.tf>
Co-authored-by: jvoisin <julien.voisin@dustri.org>
2018-07-19 00:11:30 +02:00
jvoisin
2f670651cf
Minor cleanup of the Nautilus extension's code
2018-07-18 23:20:51 +02:00
jvoisin
0cd510938a
Minor code simplification
2018-07-18 23:15:47 +02:00
jvoisin
dc026f99ad
Show if files are supported or not in the Nautilus extension
2018-07-18 23:12:55 +02:00
jvoisin
0aac0d644d
Show a pretty icon for files in the Nautilus extension
2018-07-18 22:53:56 +02:00
jvoisin
17e69b6005
Change a button in the nautilus extension
2018-07-18 22:39:18 +02:00
jvoisin
cf5f3b268d
Add a separator for the Nautilus extension
2018-07-18 22:39:10 +02:00
jvoisin
a5eede9a21
Remove the disclaimer from the Nautilus extension
2018-07-18 22:38:42 +02:00
Antoine Tenart
926e8dac5f
nautilus: first working version
...
Improve the nautilus extension to get to a first working version:
- Single and multiple selections are working.
- The menu item only is there if mat2 has a chance to work on the
selected files.
- Errors are reported using notifications.
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2018-07-18 22:38:05 +02:00
georg
edc5f86552
README: Fix typo
2018-07-16 15:09:22 +00:00
jvoisin
84d50f97c0
Add a check for a missed dependency in ./mat2 -c
2018-07-15 17:00:01 +02:00
jvoisin
8093dce88e
Bump the changelog
2018-07-10 21:41:24 +02:00
jvoisin
5a7c7f35f7
Remove print
from libmat, and use the logging
module instead
...
This should close #28
2018-07-10 21:30:38 +02:00
jvoisin
d5861e4653
Implement a check for dependencies in mat2
...
Example use:
```
$ mat2 -c
Dependencies required for MAT2 0.1.3:
- Cairo: yes
- Exiftool: yes
- GdkPixbuf from PyGobject: yes
- Mutagen: yes
- Poppler from PyGobject: yes
- PyGobject: yes
```
This should close #35
2018-07-10 21:24:26 +02:00
jvoisin
22e3918f67
Add pylint3 to the ci
2018-07-09 01:22:08 +02:00
jvoisin
080d6769ca
Make pylint even happier
2018-07-09 01:11:44 +02:00
jvoisin
86fe3aa584
Fix the previous commit
2018-07-09 00:30:16 +02:00
jvoisin
cc327b1592
Minor improvement of fedora's duration in the testsuite
2018-07-09 00:27:40 +02:00
jvoisin
b4edd6d2a2
Document that MAT2 not being able to detect metadata doesn't mean that the file is clean
2018-07-09 00:17:59 +02:00
jvoisin
bd357b85f8
Remove a useless option that was never implemented anyway
2018-07-09 00:13:16 +02:00
jvoisin
8c21006e6c
Fix some pep8 issues spotted by pyflakes
2018-07-08 22:40:36 +02:00
jvoisin
f49aa5cab7
Achieve 100% coverage!
2018-07-08 22:27:37 +02:00
jvoisin
52a2c800b7
Bump coverage again
2018-07-08 21:50:52 +02:00
jvoisin
ad3e7ccee8
Bump coverage for office files and fix some related crashes
2018-07-08 21:35:45 +02:00
jvoisin
ca01484126
Silence a mypy's stupid warning
2018-07-08 17:12:17 +02:00
jvoisin
f9bc022c96
Add defusedxml as an (optional) way to prevent XML-based attacks
...
Those attacks are DoS-only.
2018-07-08 17:07:26 +02:00
jvoisin
72e1fda18d
Remove a leftover print
2018-07-08 15:19:18 +02:00
jvoisin
3cd4f9111f
Bump coverage for torrent handling
2018-07-08 15:13:03 +02:00
jvoisin
b5fcddd6a6
Simplify how torrent files are handled
...
- Rework the testsuite wrt. torrent
- fail at parser's instantiation on corrupted torrent,
instead of during `get_meta` or `remove_all` call
2018-07-08 13:49:11 +02:00
jvoisin
7ea362d908
Bump the coverage for pdf
2018-07-07 18:12:33 +02:00
jvoisin
85455a4419
Fix a mistake in office file revisions handling
2018-07-07 18:05:54 +02:00
jvoisin
9f631a1bb1
Bump a bit the coverage
2018-07-07 18:02:53 +02:00