James R. Barlow
4fb1bb4de6
pipeline: fix typo in message
2024-06-30 00:08:31 -07:00
James R. Barlow
0544d06c3d
Fix calculation of image printed area (used in finding weighted DPI for OCR)
...
Fixes #1334
2024-06-21 15:13:51 -07:00
James R. Barlow
34c285c9ac
v16.4.0 release notes (3)
v16.4.0
2024-06-17 14:40:22 -07:00
James R. Barlow
2f53b27651
Disable progbar for linearizing when --no-progress-bar set
...
Fixes #1332
2024-06-14 14:18:33 -07:00
James R. Barlow
772677746b
Update issue templates to improve data collection for 3rd party apps
2024-06-13 15:25:50 -07:00
James R. Barlow
f0bad87ea6
Restore choco since winget isn't supported (still)
2024-06-13 00:40:05 -07:00
James R. Barlow
44e71f8c14
Attempt to deal with jbig2dec warnings
2024-06-13 00:27:33 -07:00
James R. Barlow
964b30ca26
v16.4.0 release notes (2)
2024-06-11 16:55:33 -07:00
James R. Barlow
214a333e2d
Block Tesseract 5.4.0
2024-06-11 14:44:54 -07:00
James R. Barlow
ec6401ab57
Merge branch 'pr/helkaluin/1300'
2024-06-09 15:34:19 -07:00
James R. Barlow
cbc5e8ce8d
Revert "Delete and de-list snap because it no longer works"
...
This reverts commit 3a721e6578 .
2024-06-09 15:32:34 -07:00
James R. Barlow
a1c4cfe8f1
Merge branch 'main' of github.com:ocrmypdf/OCRmyPDF
2024-06-08 01:37:19 -07:00
James R. Barlow
3a721e6578
Delete and de-list snap because it no longer works
2024-06-08 01:24:47 -07:00
Omid Raha and GitHub
e6b716cdde
Update docker.rst ( #1327 )
2024-06-08 01:20:51 -07:00
James R. Barlow
02c39998b8
Note that alpine is now available for arm
2024-06-08 01:20:25 -07:00
James R. Barlow
0774bc7f14
v16.4.0 release notes
2024-06-01 02:01:11 -07:00
James R. Barlow
c6a98b3d0b
Merge branch 'feature/alpine-arm'
2024-06-01 01:55:26 -07:00
James R. Barlow
981bbf1105
optimize: add a recursion guard to avoid chasing cyclic form xobjects
2024-06-01 01:52:21 -07:00
James R. Barlow
2b0c6cfd40
v16.4.0 release ntoes
2024-06-01 00:26:07 -07:00
James R. Barlow
59f6bc8306
More Tesseract-specific language checks to its plugin
2024-06-01 00:15:50 -07:00
James R. Barlow
653c4ffb45
hocr: accept multiple spaces in bounding boxes
...
Fixes #1322
2024-05-31 16:22:27 -07:00
James R. Barlow
d947ca258e
Prevent issuing equ and osd as languages
2024-05-25 01:17:57 -07:00
James R. Barlow
d5ff7f7db9
batch: fix issues flagged by ruff
2024-05-21 01:52:57 -07:00
James R. Barlow
579cef3649
watcher: Ensure output files are .pdf
2024-05-21 01:51:30 -07:00
James R. Barlow
cb2f090c60
v16.3.1 release notes
v16.3.1
2024-05-21 01:39:30 -07:00
James R. Barlow
f3d6387bca
Fix "OCR" progress bar not matching actual progress
2024-05-21 01:35:14 -07:00
James R. Barlow
abf9729c61
Semfree test: accept pdfa conversion failed as a valid return code
...
Fixes #1316
2024-05-21 01:26:11 -07:00
James R. Barlow
442e9c9f0d
Add missing codecov token where missed & drop unneeded brew openssl
2024-05-19 01:07:38 -07:00
James R. Barlow
397fad249d
v16.3.0 release notes
v16.3.0
2024-05-19 00:50:59 -07:00
James R. Barlow
9a3c5a3f7c
Add progressbar for metadata_fixup
...
Might take time for big files. Pdf.open() potentially is expensive as well, but QPDF doesn't give us progress feedback for that.
Closes Show progress during postprocessing #1313
2024-05-19 00:46:50 -07:00
James R. Barlow
950c700274
Fix Ghostscript PDF/A progressbar not displaying
2024-05-19 00:44:21 -07:00
James R. Barlow
26432c38a9
Raise exception if rotate pages threshold adjusted without --rotate-pages
...
Fixes Make usage of --rotate-pages-threshold clearer #1309
2024-05-18 23:49:27 -07:00
James R. Barlow
28be50136c
hocr: If a line box's coords are invalid, log and error and don't render
...
Addresses [Bug]: Crash on multiple .pdf files #1312
Not actually a fix, but at least it will get us better diagnostics. Appears old Tesseract 4.x generates bad line boxes at times.
2024-05-18 23:32:18 -07:00
James R. Barlow
0c62f2de5d
Issue template: check for EOL OS
2024-05-17 19:51:15 -07:00
James R. Barlow
5caf654f22
Add new codecov token
2024-05-11 01:03:41 -07:00
James R. Barlow
205593445e
Change test to run on macos x64 and arm64
2024-05-11 00:13:08 -07:00
James R. Barlow
f25fb8c63a
Merge branch 'main' of github.com:ocrmypdf/OCRmyPDF
2024-05-08 00:39:27 -07:00
James R. Barlow
99c78650b6
Add better error message for PDFs with invalid CTMs
...
Closes #1303
2024-05-07 14:00:30 -07:00
helkaluin
69355886a8
Fix wrong env var for GS path in Snap
2024-04-26 16:45:04 +08:00
Ahmed Abdou and GitHub
08e89e2dbe
Adding language install docs for archlinux ( #1296 )
...
Adding language install docs for archlinux
2024-04-24 14:46:05 -07:00
James R. Barlow
0e013df161
v16.2.0 release notes
v16.2.0
2024-04-16 00:37:03 -07:00
James R. Barlow
9ba4e3ab46
Log unusual exceptions when trying to obtain a version
...
Fixes #1262
2024-04-07 14:39:08 -07:00
James R. Barlow
5fdcb7602b
Make downsampling large images that Tesseract would otherwise error on into default behavior
...
Fixes #1281
2024-04-07 13:43:20 -07:00
James R. Barlow
b4db1b741f
optimize: fix handling of [/FlateDecode none] - type images
...
Closes #1271
2024-04-07 01:44:08 -07:00
James R. Barlow
7a8cc21e31
Add support for sidecar output to io.BytesIO
...
Closes #1252
2024-04-07 01:38:55 -07:00
James R. Barlow
0674829d8f
Remove tool.black config
2024-04-07 00:36:52 -07:00
James R. Barlow
315aa0474b
Merge branch 'main' of github.com:ocrmypdf/OCRmyPDF
2024-04-07 00:34:51 -07:00
Ben Beasley and GitHub
df3451e779
Update the typer[all] dependency to typer-slim[standard] ( #1287 )
...
In 0.12.1, Typer was significantly reorganized.
- `typer-slim` is the library (for `import typer`)
- `typer-slim[standard]` adds optional dependencies (currently `rich`
and `shellingham`, basically equivalent to the old `typer[all]`)
- `typer-cli` is the `typer` command-line tool
- `typer` is now basically a metapackage that brings in *all of the
above*, and it no longer has an `all` extra
Pip will warn about this and proceed,
```
WARNING: typer 0.12.1 does not provide the extra 'all'
```
but there are other tools that will fail hard when asked to resolve a
(now) nonexistent extra.
Since this project doesn’t need the `typer` command-line tool, it looks
like changing the dependency to `typer-slim[standard]` is the best way
forward.
See https://typer.tiangolo.com/release-notes/#0121 and
tiangolo/typer#785 for further discussion
and details.
2024-04-07 00:34:34 -07:00
akierig and GitHub
3ba42802d1
added Macports install information ( #1286 )
2024-04-07 00:33:57 -07:00
James R. Barlow
d6342cb8c2
Add heif/heic input image support
2024-04-07 00:33:13 -07:00