Jean-Francois Dockes
48bc71da70
djvu: do not set -escape option to djvutxt. Ticket #90
2019-04-13 15:06:25 +02:00
Jean-Francois Dockes
cd0941cb11
rclaudio: allow use of external tag fixer script
2019-04-13 14:23:55 +02:00
Jean-Francois Dockes
4fe6cecd19
rclaudio: better process id3 TXX and TXXX
2019-03-28 06:17:43 +01:00
Jean-Francois Dockes
2f75550348
msodumper: 7a364956 . Improved performance
2019-03-26 14:47:18 +01:00
Jean-Francois Dockes
a7f01c0b87
Try to be a little less noisy about errors processing xls files
2019-03-26 09:20:21 +01:00
Jean-Francois Dockes
083a7dfcc1
msodumper 1d64ca83 : catch exceptions in xls-dump to avoid system reports
2019-03-26 09:19:47 +01:00
Jean-Francois Dockes
a3c5c07b22
msodumper d19bebfd
2019-03-26 08:34:58 +01:00
Jean-Francois Dockes
e71d7f183f
Python filters: using list append + join instead of string append improves performance hugely for big (book-sized) documents. Impact on a typical pdf mix is moderate though
2019-03-25 11:30:50 +01:00
Jean-Francois Dockes
79724b1d28
msodump: updated to git 1165d665: Add Ole identification checks to avoid crashes and loops on random file formats
2019-03-23 17:22:14 +01:00
Jean-Francois Dockes
5ede21b61b
rclaudio: avoid generating errors for files which just probably have no tags
2019-03-21 15:28:39 +01:00
Jean-Francois Dockes
9709836300
Process .avi using rclimg
2019-03-05 14:00:58 +01:00
Jean-Francois Dockes
bacbdce8b8
more fsf address fixes
2019-03-04 11:33:59 +01:00
Jean-Francois Dockes
f482df9707
reset wrong mode change
2019-03-04 11:22:46 +01:00
Jean-Francois Dockes
0cbc46732f
Fixed the FSF address
2019-03-04 11:19:14 +01:00
Jean-Francois Dockes
39712d03f3
rclrar: only decode the ipath if it's not str already
2019-02-19 20:53:49 +01:00
Jean-Francois Dockes
1f8afa4e2d
trimmed python handler error verbosity
2019-02-18 10:32:54 +01:00
Jean-Francois Dockes
8f10f48555
py-unrar (for windows) wants str/unicode in its interface
2019-02-17 17:46:39 +01:00
Jean-Francois Dockes
afe4d92183
rclrar: also support py-unrar
2019-02-17 17:12:50 +01:00
Jean-Francois Dockes
8a97edc722
Fixed the "missing" values to mention python3
2019-02-15 09:48:41 +01:00
Jean-Francois Dockes
ee07e724a2
Windows: avoid printing errors from filters.
...
Broke rclzip because of message going to stdout (why?).
2019-01-29 21:01:09 +01:00
Jean-Francois Dockes
7ea3936420
Windows: use wide char interfaces
...
Exchange file names and command line parameters with the system using
wchar_t interfaces: allows preserving values which can be reversibly
transcoded in the current multibyte charset (which can't be UTF-8). Store
all file paths internally in UTF-8
2019-01-25 15:28:24 +01:00
Jean-Francois Dockes
8b83058b69
Perl rclimg: do call use Image::Exiftool
...
So that the packer can do its job on Windows
2019-01-25 15:16:08 +01:00
Jean-Francois Dockes
409d877f46
7z: no need for importing pylzma
2019-01-25 15:14:14 +01:00
Jean-Francois Dockes
91d20ea363
comments
2019-01-25 15:01:03 +01:00
Jean-Francois Dockes
30d247d57f
rcluncomp: always use forward path separator
2019-01-23 14:50:08 +01:00
Jean-Francois Dockes
dca627f5ef
msodump: missing import os on win32
2019-01-21 17:12:38 +01:00
Jean-Francois Dockes
b1b5cb5e5e
added openxml word and xl. Cant do ppt because need page looping
2018-12-27 17:55:32 +01:00
Jean-Francois Dockes
586ff90dc0
internal xslt: openoffice zip format working
2018-12-27 16:20:12 +01:00
Jean-Francois Dockes
f8a9d9cf7b
process other single-stylesheet xml types
2018-12-26 15:51:05 +01:00
Jean-Francois Dockes
00c0c5168b
internal xslt working for single-sheet (abw). Still leaking memory?
2018-12-25 10:57:26 +01:00
Jean-Francois Dockes
f273972b63
opendocument flat format: merge body and meta xsl to use genxsl
2018-12-20 17:05:34 +01:00
Jean-Francois Dockes
a193412fa1
rclshowinfo: try a number of term emulators, beginning with x-terminal-emulator, not just xterm.
2018-11-22 18:38:32 +01:00
Jean-Francois Dockes
0df4c06e85
pstotext does not work with recent ghostscript versions. Use catdvi instead of dvips+pstotext for dvi, and ps2pdf+pdftotext for postscript
2018-11-20 15:12:36 +01:00
Jean-Francois Dockes
7b9fc3dda1
rcldvi: fix test for both dvips and pstotext existence
2018-11-14 15:00:14 +01:00
Jean-Francois Dockes
f978ec46e6
rclaudio needs to output text/plain, because setfield only works with text/plain for now
2018-11-11 11:30:10 +01:00
Jean-Francois Dockes
fe7d5febf4
rclaudio: emit embdimg
2018-11-11 10:00:25 +01:00
Jean-Francois Dockes
61ee8acbc2
Simplified a number of handlers by deriving them from RclBaseHandler
2018-11-09 15:41:14 +01:00
Jean-Francois Dockes
af0a389043
comment
2018-11-08 16:26:49 +01:00
Jean-Francois Dockes
433430dfe6
rclepub1: use the bundled python-epub
2018-08-30 14:35:06 +02:00
Jean-Francois Dockes
1765a550bb
Because of obsolescence in the pip version of python-epub, bundled https://bitbucket.org/arthurdarcet/epub at 120:8730e6da19f2 (zip file in filters/ directory)
2018-08-30 14:10:18 +02:00
Jean-Francois Dockes
51ede7168b
epub: preview would not work with python3 because of unconverted utf-8 binary index
2018-08-30 10:48:13 +02:00
Jean-Francois Dockes
7913344359
rclimg: use shebang line compatible with debian standard
2018-08-30 10:44:19 +02:00
Jean-Francois Dockes
a457b6c68e
rclpdf ocr: fix python3 issue. Add pdfocrlang config variable
2018-07-18 18:05:42 +02:00
Jean-Francois Dockes
f0bedb2201
rclaudio: more fixes: complicated because the different file type handlers (e.g. flac, mp3) return data in different types.
2018-06-21 12:30:43 +02:00
Jean-Francois Dockes
a012b831fa
rclaudio: more py3 string/bytes types issues
2018-06-21 10:55:01 +02:00
Jean-Francois Dockes
9bb50ccdd5
Renamed bundled pychm to recollchm to ease cohexistence with possible system version
2018-06-12 19:29:37 +02:00
Jean-Francois Dockes
61e471a0e2
use rclbasehandler in more filters
2018-06-04 15:49:21 +02:00
Jean-Francois Dockes
0d24cc35da
factorize boilerplate in simple filters
2018-06-04 15:08:06 +02:00
Jean-Francois Dockes
211ea8010c
more filter cleanup: factorize code in the vanilla xslt ones, move a few more to python.
2018-06-04 13:30:09 +02:00
Jean-Francois Dockes
2a45f7fef6
filters cleanup continued: remove unused rclps, translate rclabw to python
2018-06-04 10:53:31 +02:00