James R. Barlow
7d330afd81
Delinting
2019-01-02 13:34:45 -08:00
James R. Barlow
68fbd9fcc9
pikepdf: version bump
2018-12-31 15:37:31 -08:00
James R. Barlow
c771938907
Convert to f-strings where it makes sense
2018-12-31 15:01:19 -08:00
James R. Barlow
c2a947acf4
travis: fix
2018-12-31 01:18:30 -08:00
James R. Barlow
8c0009c5c8
Make pdfminer.six optional
...
Mainly since the current release of pdfminer.six lacks a sdist, blocking
homebrew packaging. Also in case other distros don't accept pdfminer.six.
2018-12-31 01:08:43 -08:00
James R. Barlow
cfc5cdf47d
pdfa: remove a pile of deprecated code
...
It's now handled in pikepdf.
2018-12-31 00:05:13 -08:00
James R. Barlow
05152a8af9
Remove always-false Tess v3 tests
2018-12-30 02:01:05 -08:00
James R. Barlow
0880b16491
Sort imports with isort
2018-12-30 01:28:15 -08:00
James R. Barlow
06308a22ce
Reformat with black
2018-12-30 01:27:49 -08:00
James R. Barlow
80bd7de580
Generate test cache
2018-12-30 01:02:37 -08:00
James R. Barlow
8b90c45437
Drop support for Tesseract 3
2018-12-30 00:47:12 -08:00
James R. Barlow
72b920eb16
Drop support for Python 3.5
2018-12-30 00:23:26 -08:00
James R. Barlow
b4a51907d6
Detect when metadata is dropped during PDF/A conversion
2018-12-30 00:13:25 -08:00
James R. Barlow
1ca1221432
leptonica.py: Fix exception on certain types of barcode failures
...
Closes #322
2018-12-19 17:23:23 -08:00
James R. Barlow
40b72b0fa8
v7.4.1 release notes
2018-12-19 16:41:09 -08:00
James R. Barlow
0e55b4ad52
Travis: remove Brewfile
2018-12-19 16:40:48 -08:00
James R. Barlow
7b4f5a8fc4
docs: try to fix readthedocs
...
[ci skip]
2018-12-19 15:30:07 -08:00
James R. Barlow
9261a38493
Readme: more media
2018-12-19 15:27:54 -08:00
James R. Barlow
cc8ff318ed
New issue template
2018-12-19 15:27:44 -08:00
James R. Barlow
ad15e845f9
docs: Ghostscript PDF/A XMP metadata loss; ocrmypdf-webservice
...
[ci skip]
2018-12-17 23:20:49 -08:00
James R. Barlow
ab632f57cd
v7.4.0 release notes
v7.4.0
2018-12-15 15:27:23 -08:00
James R. Barlow
13d20bd993
pdfinfo: tolerate PDFs that overflow and underflow the graphics stack
2018-12-15 15:10:29 -08:00
James R. Barlow
b973208137
Require pikepdf 0.9.1
2018-12-15 14:23:10 -08:00
James R. Barlow
942abf8074
Fix reqs/main.txt for pikepdf 0.9.0
2018-12-14 23:29:26 -08:00
James R. Barlow
ed9bb985e2
Fix pikepdf 0.9.0
2018-12-14 23:21:13 -08:00
James R. Barlow
5a7a8e573b
Require pikepdf 0.9.0
2018-12-14 23:06:57 -08:00
James R. Barlow
ce878db913
Rename to polyglot.dockerfile
2018-12-14 23:06:29 -08:00
James R. Barlow
a3d58683b2
Update webservice.py with separate license
2018-12-14 23:05:54 -08:00
James R. Barlow
039e8ca7e7
Merge branches 'feature/newer-pike' and 'feature/webapp'
2018-12-14 18:08:31 -08:00
James R. Barlow
0ebbd4e21b
Don't open encrypted files, even if password is empty
2018-12-13 22:48:00 -08:00
James R. Barlow
2cb75f6076
Refactor pipeline to make PDF/A conversion a separate step
2018-12-13 20:48:48 -08:00
James R. Barlow
857d871364
Fix regression on Ghostscript path
2018-12-13 20:36:41 -08:00
James R. Barlow
632dab2cc0
Replace Ghostscript DOCINFO and fix 9.25 metadata date regression
...
We no longer use Ghostscript to manage PDF metadata, instead
omitting the DOCINFO segment from the pdfmark file we generate.
Instead all of the relevant metadata code has been migrated to pikepdf,
and we use that API. This should be more consistent and fixes the
Ghostscript version-depedent quirks.
Also removes our python-xmp-toolkit dependency, except for
testing.
2018-12-13 18:13:30 -08:00
James R. Barlow
7647918f2d
setup: suppress XMLParser() warning - defusedxml related
2018-12-12 22:13:32 -08:00
James R. Barlow
75c5d8055c
pdfinfo: fix FutureWarning
2018-12-12 22:12:14 -08:00
James R. Barlow
a938bbea55
Remove more libxmp dependencies
2018-12-12 22:02:35 -08:00
James R. Barlow
414407fbd6
Deprecate encode/decode_pdf_date and remap to pikepdf version
2018-12-12 22:01:21 -08:00
James R. Barlow
076fc717df
pdfa: replace PDF/A checking with pikepdf implementation
2018-12-12 21:41:16 -08:00
James R. Barlow
2a04b2d82b
Rename webapp to webservice
2018-12-12 21:29:05 -08:00
James R. Barlow
065db414c0
webapp docker: Build from polyglot
2018-12-12 21:24:04 -08:00
James R. Barlow
19a054a78b
Add webapp stuff
2018-12-10 20:03:52 -08:00
James R. Barlow
9df24a81b7
Fix comment in layout.py
2018-11-28 15:16:34 -08:00
James R. Barlow
40c0acd3f2
Support using --force-ocr and --threshold or --mask-barcodes together
2018-11-28 15:16:24 -08:00
James R. Barlow
20db7f0a8f
leptonica: delete file junkpixt.png if created
2018-11-28 13:47:55 -08:00
James R. Barlow
e54f6ee37f
v7.3.1 release notes
v7.3.1
2018-11-16 02:13:41 -08:00
James R. Barlow
2da556bf79
Fix unsupported operand Decimal, float
2018-11-16 02:13:25 -08:00
James R. Barlow
b183ad8167
Fix barcodes error handling
2018-11-16 02:08:16 -08:00
James R. Barlow
9e6b54c7ed
Add test case for Type3 fonts with no Unicode mapping
2018-11-15 21:54:26 -08:00
James R. Barlow
d3b334c10f
Test case: true type font without Unicode mapping
2018-11-15 16:22:53 -08:00
James R. Barlow
622f2c4bab
More argument checking
2018-11-15 15:59:38 -08:00