1
0
Fork 0
Commit Graph

619 Commits

Author SHA1 Message Date
georg 2dc097baf3 CI: Add job to run tests on gentoo
Closes #93
2019-03-09 04:15:10 -08:00
georg e40eb92b55 CI: Don't run 'pip3 install' the Docker images already does that 2019-03-07 21:53:43 +01:00
georg a5a3e4677f CI: Drop obsolete tags to force jobs to run on whitewhale
This made sense some time ago. Nowdays, the whitewhale runner seems to
not really be reliable, so tagging jobs with it doesn't gain much.

Relates #45
2019-03-07 21:53:43 +01:00
georg adf7adf854 CI: Don't install packages in the jobs, now handled via pre-built images
Relates #45
2019-03-07 21:53:43 +01:00
georg 2b4f2199e4 pylint: disable 'no-else-return' rule (R1705) 2019-03-07 21:53:43 +01:00
georg 1327089a30 Small fixes for newer pylint versions 2019-03-07 21:53:43 +01:00
georg 459ed07443 CI: Use own images to speed up jobs
Relates #45
Relates #93
2019-03-07 21:53:43 +01:00
georg 32ca58ef82
doing a release: this is about mat2, not mat
Additionally, fix a typo.
2019-03-07 12:00:58 +00:00
jvoisin 6b39edc3f2 Update a bit the release process 2019-03-06 22:03:46 +01:00
jvoisin 18570813c9 The gitlab mirror was useless, lets remove it 2019-03-06 22:03:31 +01:00
Brolf 5ac91cd4f9
Refactor {black,white}list into {block,allow}list
Closes #96
2019-03-05 23:13:42 +00:00
georg c3f097a82b
fix typo 2019-03-01 22:00:23 +00:00
jvoisin cb8a016319 Bump the changelog 2019-02-28 00:13:28 +01:00
jvoisin 55214206b5 Improve the previous commit
- More tests
- More documentation
- Minor code cleanup
2019-02-27 23:53:07 +01:00
jvoisin 73d2966e8c Improve epub support 2019-02-27 23:04:38 +01:00
jvoisin eb2e702f37 Document the previous commit 2019-02-25 15:37:44 +01:00
jvoisin 545dccc352 In archive-based formats, the `mimetype` file comes first
This should improve epub compatibility,
along with other formats as a side-effect
2019-02-24 23:32:32 +01:00
jvoisin 524bae5972 <title> is also an html metadata 2019-02-23 20:47:26 +01:00
jvoisin c757a9b7ef Fix a bug in css cleaning
It's not mandatory to actually have a comment inside
comment delimiter, like `/**/`.
2019-02-23 20:21:11 +01:00
jvoisin dda30c48b7 Fix the setup.py on Debian 2019-02-21 10:36:23 +01:00
jvoisin 8542e650ec Mention bubblewrap in the README 2019-02-21 01:44:01 +01:00
jvoisin 02ff21b158 Implement epub support 2019-02-20 16:28:11 -08:00
jvoisin 6b45064c78 Bump the changelog 2019-02-17 17:02:17 +01:00
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