James R. Barlow
825cec72c3
Temporarily disable multiprocessing while scanning
...
Seems to have some sporadic consistency problems.
before-removing-pikepdf-cs
2020-04-11 16:03:51 -07:00
James R. Barlow
0c572aefd6
Remove Ghostscript-based text extraction
...
While faster than Python based methods, we've outgrown the limited
amount of information Ghostscript provides with this feature, and it
repeats an analysis we have to do anyway to learn what images are
present.
2020-04-11 16:03:00 -07:00
James R. Barlow
02126592e7
Fix some broken tests
2020-04-11 01:21:07 -07:00
James R. Barlow
3b5ed5ee43
Further refactoring of concurrency concerns
2020-04-11 01:01:38 -07:00
James R. Barlow
7a3f5fd68a
Refactor multiprocessing pool
2020-04-10 23:57:09 -07:00
James R. Barlow
28107addeb
Do pikepdf.open() once instead of per worker
2020-04-10 12:40:30 -07:00
James R. Barlow
11726c1426
install: clarify that old ocrmypdf should be removed from Ubuntu 18.04
...
Closes #526
2020-04-09 04:09:44 -07:00
James R. Barlow
708a41c99e
First cut at concurrent page scan
...
Improvement appears on 168 page file. Needs refactoring
2020-04-05 04:22:51 -07:00
James R. Barlow
30b17d9d8d
watcher: add polling and log level adjustment
2020-04-05 02:50:39 -07:00
James R. Barlow
fc789da9cf
Add a few more type annotations to public APIs
2020-04-03 22:04:00 -07:00
James R. Barlow
4e6e86fd14
docs: warn that AWS Lambda doesn't work
2020-04-01 16:29:37 -07:00
James R. Barlow
29714194be
docs: warn that Windows users should use an ifmain guard
2020-04-01 16:29:18 -07:00
James R. Barlow
8de0f9b86f
v9.7.0 release notes
v9.7.0
2020-03-29 22:45:25 -07:00
James R. Barlow
23bc3d3a29
tests: workaround for Ghostscript 9.52 txtwrite problem
2020-03-29 22:45:16 -07:00
James R. Barlow
8307832ce9
tests: add force OCR to a file with text that Ghostscript doesn't see
...
For gs 9.52 support.
Also refactor use of pikepdf.open() to use with blocks.
2020-03-29 22:44:27 -07:00
James R. Barlow
dd1cf567db
watcher: Fix JSONDecodeError if OCR_JSON_SETTINGS not set
...
Fixes #516
2020-03-29 21:58:37 -07:00
James R. Barlow
2490be8490
Fix debug.log not being deleted on Windows (probably)
...
Fixes #515
2020-03-29 21:53:56 -07:00
James R. Barlow
85e6c6669a
docs: Add username to WSL instructions
...
Fixes #519
2020-03-29 21:16:24 -07:00
James R. Barlow
00498282f5
validation: blacklist Ghostscript 9.51 too
2020-03-24 21:27:18 -07:00
James R. Barlow
e4cc9fcba7
Wrong number of threads to use shown when OMP_THREAD_LIMIT is defined
2020-03-23 01:06:55 -07:00
James R. Barlow
a4555b1dae
Add halftone mask to leptonica
2020-03-18 23:09:39 -07:00
James R. Barlow
f35a2303bb
info.py: linearize O(n^2) search for use images on a page
2020-03-18 22:59:18 -07:00
James R. Barlow
82142fe5ef
Merge branch 'master' of github.com:jbarlow83/OCRmyPDF
2020-03-16 04:11:03 -07:00
James R. Barlow
9be533b5f4
watcher: allow all parameters to ocrmypdf.pdf to be passed by JSON
2020-03-15 21:45:51 -07:00
James R. Barlow
99653fcd32
optimize: consider ICCBased 1 bit for optimization
2020-03-15 02:20:44 -07:00
James R. Barlow
5442c97ed8
Consult ICC profile when determining image colorspace
2020-03-11 04:03:09 -07:00
tlwhitec and GitHub
0165255bd9
fix install instructions for Ubunti 16.04 ( #507 )
...
`pip3` defaults to the system's outdated version which downloads wrong qpdf package.
2020-03-11 02:57:37 -07:00
James R. Barlow
378e4dae3b
Expand documentation for subprocess.run() from test
2020-03-04 13:37:44 -08:00
James R. Barlow
cdf5afa753
reqs: update pikepdf version
2020-03-03 11:56:10 -08:00
James R. Barlow
a2deee4920
v9.6.1 release notes
v9.6.1
2020-03-03 03:40:33 -08:00
James R. Barlow
1efa79cce2
Remove potentially non-free file logo.afdesign
2020-03-03 03:40:33 -08:00
James R. Barlow
b3b61c152c
Handle malformed DocumentInfo ( #497 )
...
User submitted a PDF in which /Trailer /Info pointed to the XMP metadata
block instead of a DocumentInfo dictionary. Fix and add test.
2020-03-03 03:27:01 -08:00
James R. Barlow
e429c3d729
docs: install cleanup
2020-03-03 03:25:43 -08:00
James R. Barlow
8308b20096
Merge branch 'master' of github.com:jbarlow83/OCRmyPDF
2020-03-03 02:25:58 -08:00
James R. Barlow
8b41f60b6e
docs: docker prefers .yml not .yaml
2020-03-03 02:25:21 -08:00
Alex and GitHub
d56f749017
Improve ocrmypdf.bash completions on macOS ( #504 )
...
Fixes #502
2020-03-03 02:22:01 -08:00
James R. Barlow
9f31774aa9
docs: document --pages
2020-03-03 02:15:48 -08:00
James R. Barlow
7d55f6e01f
docs: extract example files from batch.rst
2020-03-03 02:15:35 -08:00
James R. Barlow
c3bd2f296d
docs: fix Docker syntax to use stdin/stdout properly
2020-03-03 02:14:50 -08:00
James R. Barlow
e40c60d4d8
watcher: add self to copyright
2020-03-03 00:59:57 -08:00
James R. Barlow
3960232ae0
docs: more clarifications
2020-03-03 00:59:48 -08:00
James R. Barlow
5fbb3fc6ac
Merge branch 'master' of github.com:jbarlow83/OCRmyPDF
2020-03-01 23:05:10 -08:00
deisi and GitHub
0b1db8fccd
Fixes docker-compose.yaml file ( #499 )
...
Fixes https://github.com/jbarlow83/OCRmyPDF/issues/498
2020-03-01 23:01:39 -08:00
James R. Barlow
0417610f9b
docs: some mild improvements
2020-02-25 22:23:58 -08:00
James R. Barlow
43a23e3695
Disable Travis
2020-02-25 22:22:57 -08:00
James R. Barlow
c4ca572afd
Merge branch 'pigmonkey-aur-manual'
2020-02-25 22:21:35 -08:00
Pig Monkey
e04e4565a9
Demonstrate installing the AUR package without a helper
...
This describes how to use the AUR package on a minimal install, as per
the discussion in #494 .
There may be formatting mistakes. I don't use RST myself, so I wrote the
instructions in Markdown, converted via Pandoc, and gave the output a
quick comparison against the rest of the installation docs.
2020-02-25 18:59:49 -08:00
knobix and GitHub
2391fb0be0
Update installation instructions for FreeBSD ( #493 )
...
Python 3.7 is the new default version since 2020Q1 which is reflected in
the new prefix (= py37-).
Also update the current available FreeBSD versions:
* FreeBSD 11.2-RELEASE has reached its End-of-Life in 2019Q4
* FreeBSD 12.1-RELEASE was also introduced in 2019Q4
2020-02-24 23:40:25 -08:00
James R. Barlow
c16f79d51b
docs: add Docker compose configuration for watchdog
2020-02-18 02:50:57 -08:00
James R. Barlow
e3e888efde
Readme: Add another heise article
2020-02-18 02:41:28 -08:00