James R. Barlow
6eadd65dfb
Log deskew angle
...
Closes #1101
2023-06-02 01:12:49 -07:00
James R. Barlow
22d35c199d
Add Windows package manager to list
2023-06-01 22:57:31 -07:00
James R. Barlow
5a82ad63c9
Modernize issue templates
2023-06-01 22:55:33 -07:00
James R. Barlow
4769a6c50b
Merge branches 'master' and 'master' of github.com:ocrmypdf/OCRmyPDF
2023-06-01 16:53:25 -07:00
jbarlow83 and GitHub
9004009adc
Create bug-report-general.yml
2023-06-01 16:52:08 -07:00
James R. Barlow
11221f9912
Improve rasterization by including more fonts
2023-05-23 13:24:09 -07:00
James R. Barlow
177349cc84
v14.2.1 release notes
v14.2.1
2023-05-23 13:21:46 -07:00
James R. Barlow
070c9772ce
Add test to confirm we can find formx optimizable images
2023-05-23 00:33:54 -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
c64871c2ed
pyproject: Make classifiers more generic
2023-05-22 23:37:42 -07:00
James R. Barlow
de909fb99a
Docker arm64 needs to build pycairo; add its dependencies
v14.2.0
2023-05-10 01:31:31 -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
214f6ec759
v14.2.0 release notes
2023-05-09 23:32:57 -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
cb251a8d03
Merge branches 'feature/better-imageops' and 'feature/cleanup-fitz'
2023-04-16 01:41:46 -07:00
James R. Barlow
3731fdfd72
Add --tesseract-downsample-above X
2023-04-16 01:41:19 -07:00
James R. Barlow
b2e6a6431e
Tidy use of pikepdf.open without with
2023-04-15 20:17:44 -07:00
James R. Barlow
9ff1e56bf6
Tidy test_metadata - importorskip idiom
2023-04-15 17:56:13 -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
v14.1.0
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
91830627e5
v14.1.0
2023-04-14 13:11:10 -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
1d0e4e7c9f
ruff: fix from __future__ and drop isort
2023-04-14 00:49:02 -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
42c0d0f48f
Update pre-commit
2023-04-14 00:06:13 -07:00
James R. Barlow
5fce50ff7c
Change linter to ruff
2023-04-14 00:05:43 -07:00
James R. Barlow
765ed4c386
Remove older linters
2023-04-14 00:03:12 -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
林博仁(Buo-ren, Lin) and GitHub
e66922b030
Fix snap package building ( #1082 ) ( #1089 )
...
* Fix snap package building (#1082 )
Currently the snap package no longer contains the main Python package
of OCRmyPDF due to the fact that [Snapcraft doesn't run the `pip install .`
command when the setup.py isn't detected in the source tree][1]. This
patch incorporates a workaround from [@cjp256 at the Snapcraft Forum][2]
to generate a setup.py file from the pyproject.toml to make the package
works again.
[1]: [Line 143 of snapcraft/python.py at 0e2cf91 · snapcore/snapcraft · GitHub](https://github.com/snapcore/snapcraft/blob/0e2cf91/snapcraft_legacy/plugins/v2/python.py#L143 )
[2]: [Ian Johnson's reply in "Building a core20 python snap using pyproject.toml - snapcraft - snapcraft.io"](https://forum.snapcraft.io/t/building-a-core20-python-snap-using-pyproject-toml/22028/2 )
Fixes #1082 .
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com >
* Remove unnecessary cloning of own source tree to build the snap package
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com >
---------
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com >
2023-04-13 00:06:19 -07:00
James R. Barlow
00e9759b16
readme: improve
2023-04-12 23:56:50 -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
James R. Barlow
8a5f94988a
v14.0.4 release notes
v14.0.4
2023-03-17 14:32:04 -07:00
Frederick Robinson and GitHub
aa73e3c69f
handle case when candidate is None ( #1066 )
2023-03-17 14:27:27 -07:00
James R. Barlow
9d5fa05a00
v14.0.3
v14.0.3
2023-02-15 12:00:26 -08: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