James R. Barlow
417ee067a2
Remove obsolete universal_newlines check
2023-06-02 02:47:41 -07:00
James R. Barlow
e8ed510543
Add stop on soft render errors and option to override
2023-06-01 23:49:34 -07:00
James R. Barlow
1bc09045a5
optimize: Add recursion into Form XObjects
2023-05-23 00:07:15 -07:00
James R. Barlow
e46a18dd2f
Refactor searching for optimizable images
2023-05-22 23:42:10 -07:00
James R. Barlow
731b2fc477
Fix interaction with old Python and singledispatch and typing
2023-05-10 00:15:34 -07:00
James R. Barlow
080aa4dbd1
imageops: fix rare assert failure
2023-05-09 23:27:08 -07:00
James R. Barlow
7af5dcd4a4
Improve directions about install other languages
2023-05-05 13:35:27 -07:00
James R. Barlow
fe9f52fbe7
Remove Ghostscript UserUnit warning
...
All supported Ghostscript versions have proper UserUnit support.
2023-04-29 00:42:38 -07:00
James R. Barlow
fcbdeb8dbe
Fix resampling attributeerror when Pillow < 9.1.0
2023-04-25 15:17:45 -07:00
James R. Barlow
3731fdfd72
Add --tesseract-downsample-above X
2023-04-16 01:41:19 -07:00
James R. Barlow
2b30f74fce
Improve imageops
...
Fix issues and add better tests. Require hypothesis.
2023-04-15 17:48:33 -07:00
James R. Barlow
10f4c48e0b
Fix mypy errors
2023-04-14 13:49:14 -07:00
James R. Barlow
37d5c086bb
Fix things not caught by ruff
2023-04-14 13:44:47 -07:00
James R. Barlow
f2fc37b257
Merge feature to downsample very large images
2023-04-14 13:09:15 -07:00
James R. Barlow
a99e40fa84
Update notes about ocrmypdf.ocr usage
2023-04-14 11:54:58 -07:00
James R. Barlow
9ce692a6f1
ruff: further fixes
2023-04-14 02:39:36 -07:00
James R. Barlow
a3c49b8f31
ruff: more lint
2023-04-14 02:19:19 -07:00
James R. Barlow
33b70be7d5
ruff: more fixes, mainly missing docstrings
2023-04-14 02:16:38 -07:00
James R. Barlow
4924b11b6b
Additional ruff fixes
2023-04-14 01:25:16 -07:00
James R. Barlow
9b8d14d16e
Accept most of ruff's delinting
2023-04-14 00:45:34 -07:00
James R. Barlow
b7eb93eb79
Adopt ruff and fix prelim lints
2023-04-14 00:19:17 -07:00
James R. Barlow
1b2849ec0a
Add different timeout control for non-OCR
...
This is mainly to permit the use of --tesseract-timeout 0 as a way of
disabling OCR but still allowing deskew and orientation detection to work.
The better solution will be introducing an explicit argument to
"don't ocr my pdf", but that will take more rework.
2023-04-13 23:59:58 -07:00
James R. Barlow
4f604591b4
Convert to image size based
2023-04-13 23:49:12 -07:00
James R. Barlow
01dc8e23ff
As you were
2023-04-13 23:27:58 -07:00
James R. Barlow
b432770cfc
Add different timeout control for non-OCR
...
This is mainly to permit the use of --tesseract-timeout 0 as a way of
disabling OCR but still allowing deskew and orientation detection to work.
The better solution will be introducing an explicit argument to
"don't ocr my pdf", but that will take more rework.
2023-04-13 22:58:12 -07:00
James R. Barlow
5502fb8d9f
jobcontext: typo
2023-04-13 16:04:46 -07:00
Kian-Meng Ang and GitHub
ba10c5345b
Fix typos ( #1087 )
...
Found via `codespell -S tests,LICENSES -L flate`
2023-03-29 21:57:32 -07:00
Frederick Robinson and GitHub
aa73e3c69f
handle case when candidate is None ( #1066 )
2023-03-17 14:27:27 -07:00
997380e567
Avoid deleting /dev/null when run as root ( #1068 )
...
Co-authored-by: Andrew Wood <andrew@fluidgravity.co.uk >
2023-01-31 16:20:24 -08:00
James R. Barlow
90b2119ad3
pdfinfo: skip null FormX entries
2023-01-01 16:58:14 -08:00
James R. Barlow
46d0978a09
Update version scripts to support Ghostscript 10.0
2022-10-03 21:59:31 -07:00
James R. Barlow
7da4e6ca7f
Address some linter warnings
2022-09-21 00:05:12 -07:00
James R. Barlow
f37decf3b3
Remove old pdfminer.six shim
2022-09-20 23:02:17 -07:00
James R. Barlow
2ebc36fcec
Merge branch 'feature/drop-3.7'
2022-09-20 22:32:59 -07:00
James R. Barlow
1709e23701
pipeline: add further typing details
2022-09-19 20:19:15 -07:00
James R. Barlow
2e55cb5980
helpers: improve typing of Resolution
2022-09-19 20:03:54 -07:00
James R. Barlow
6dbaebdc0c
Merge branch 'master' into feature/drop-3.7
2022-09-15 23:00:27 -07:00
James R. Barlow
2c99c89e45
ghostscript: document why we treat gs 9.56.0 differently
2022-09-15 22:51:04 -07:00
James R. Barlow
a1c7826336
dep5: mention mawi
2022-08-06 15:47:45 -07:00
James R. Barlow
8412de9344
Merge branch 'master' into feature/drop-3.7
2022-08-06 14:04:23 -07:00
James R. Barlow
ef70c9499e
Don't deprecate falsy filter_page_image
2022-08-05 01:07:46 -07:00
James R. Barlow
47dcb6fcd0
Revert "Remove deprecated falsy handling of filter_page_image"
...
This reverts commit c9389c7713 .
2022-08-05 01:01:09 -07:00
James R. Barlow
88d2949e6b
Abolish setup.cfg and migrate to pyproject.toml
2022-08-04 05:00:46 -07:00
James R. Barlow
c9389c7713
Remove deprecated falsy handling of filter_page_image
2022-08-04 04:21:15 -07:00
James R. Barlow
4d2f499f97
Remove optional status of coloredlogs
...
Everything optional is a possible complication.
Better to remove the option.
2022-08-04 04:15:56 -07:00
James R. Barlow
4104904a1e
Document reason for suppress some third party deprecation warnings
2022-08-04 04:13:02 -07:00
James R. Barlow
1a0a797ca6
Remove our @deprecated decorator and use standard package
2022-08-04 04:00:25 -07:00
James R. Barlow
670ce2b969
Remove support for non-callable version checker
2022-08-04 03:58:10 -07:00
James R. Barlow
7e97981114
hocrtx: unused imports
2022-08-04 03:56:44 -07:00
James R. Barlow
53db866ef9
Remove deprecated exception PdfMergeFailedError
2022-08-04 03:54:55 -07:00