James R. Barlow
ed632ae366
docs: update batch to avoid suggesting Docker volumes
...
[ci skip]
2022-06-19 01:01:39 -07:00
James R. Barlow
af742229e7
docs: fix sentence fragment in batch page
...
Closes #980
[ci skip]
2022-06-19 00:41:58 -07:00
Alexander Jaust
e2d998245d
Fix type in cookbook.rst ( #978 )
...
Add missing dash in warning about `--clean-final` and `--remove-background` commands.
2022-06-19 00:32:35 -07:00
James R. Barlow
8c58e95c3a
Add new initialize hookspec to make suppress plugins easier
2022-06-19 00:31:42 -07:00
James R. Barlow
61600111d3
test_pdfinfo: refactor by extracting fixtures
2022-06-18 16:29:57 -07:00
James R. Barlow
e4c45e3d3b
Plugins should ideally not import from ocrmypdf._*
2022-06-18 16:03:55 -07:00
Julius Bullinger
7cabbb125f
watcher: Add an option to archive processed originals ( #951 )
...
* watcher: Add an option to archive processed originals
This adds a feature from existing OCRmyPDF watchdog Docker containers like meyay/ocrmypdf-batch and unze/ocrmypdf-watchdog. With this option, the input directory can be kept clean from already processed files, without losing the originals.
* docs: Improve watcher.py's Docker parameters documentation
2022-06-17 15:17:03 -07:00
James R. Barlow
d8753dc790
Fix Windows issue if no exception
v13.5.0
2022-06-13 01:46:59 -07:00
James R. Barlow
ef43d7e016
v13.5.0 release notes
2022-06-13 01:30:27 -07:00
James R. Barlow
17a5b8b43c
Refactor reporting of optimization failures
2022-06-13 01:30:15 -07:00
James R. Barlow
13d11e76e5
optimize plugin: solve linearization and "is optimization enabled?" issues
2022-06-13 00:59:41 -07:00
James R. Barlow
61069660a2
Move optimization options to plugin
2022-06-12 02:42:16 -07:00
James R. Barlow
685a06c93d
Move optimize into a builtin plugin
2022-06-12 02:23:13 -07:00
James R. Barlow
6cdf68363a
docs: copyright year
2022-06-12 00:31:01 -07:00
James R. Barlow
522ff3c21a
Remove major version pins
2022-06-12 00:31:01 -07:00
James R. Barlow
10245dc954
Refactor a helper to use the Python API eventually
2022-06-12 00:31:01 -07:00
James R. Barlow
3d4f80639d
Remove test that is now always skipped
2022-06-12 00:31:01 -07:00
James R. Barlow
db9a22c9dd
api: call enable_ansi_support unconditionally
...
coloredlogs documentation says this is (now?) permitted.
Also import it from the right place.
2022-06-12 00:31:01 -07:00
James R. Barlow
31683530f8
api/cli: replace private variable access with method
2022-06-12 00:31:01 -07:00
James R. Barlow
0e550a1c6d
graft: use pikepdf's random name API instead of our own
...
Minor change to PDF output.
2022-06-12 00:31:01 -07:00
James R. Barlow
b17fb61389
Configure pylint in pyproject and delint
2022-06-12 00:30:44 -07:00
James R. Barlow
d640c2ded3
Tidy some if condition -> EAFP
2022-06-11 00:21:21 -07:00
James R. Barlow
a0ac448d52
Tidy some old-school %s strings
2022-06-11 00:15:19 -07:00
James R. Barlow
e3ba13e365
docs: update installation notes
...
Add Snap. Remove Mageia because I have no idea if it still works. Drop a
lot of old versions and old notes. Change pip3->pip except for old py2/py3 images.
Try to make things less version sensitive.
2022-06-10 01:33:05 -07:00
James R. Barlow
0cd04abc4e
snap: add logo
2022-06-09 16:59:20 -07:00
Alexander Langanke
ee81f3968f
Add snapcraft.yaml
2022-06-08 01:22:18 -07:00
James R. Barlow
21cacad93b
unpaper: super syntax
v13.4.7
2022-06-02 17:05:59 -07:00
James R. Barlow
3589f4e7d1
unpaper: fix unsaved change
2022-06-02 02:22:48 -07:00
James R. Barlow
1cdc2591e5
v13.4.7 release notes
2022-06-02 02:00:16 -07:00
James R. Barlow
e05f9575a8
Merge remote-tracking branch 'origin/master'
2022-06-02 01:57:39 -07:00
James R. Barlow
10c703e119
unpaper: use TemporaryDirectory(ignore_cleanup_errors=True) where available
...
Fixes #974 when used in conjunction with Python 3.10.
Reviewed other uses of TemporaryDirectory in ocrmypdf and decided it
was not worth fixing them since neither are exactly production code.
2022-06-02 01:56:41 -07:00
James R. Barlow
0ac15dd0b2
Suppress libxmp DeprecationWarning during test
2022-06-01 00:46:16 -07:00
Robert Schütz
808b24d59f
ignore PermissionError when calling os.nice() ( #973 )
2022-05-28 18:07:54 -07:00
James R. Barlow
c082526dea
Test pypy-3.8 instead of 3.7
v13.4.6
2022-05-26 13:52:56 -07:00
James R. Barlow
33cdabaf65
tests: account for test that expected pngquant for windows
2022-05-26 13:52:22 -07:00
James R. Barlow
94f8e36601
ci: don't install pngquant for windows anymore
2022-05-26 13:01:58 -07:00
James R. Barlow
865002c7be
v13.4.6 release notes
2022-05-26 00:59:14 -07:00
James R. Barlow
5d0cc0a092
tests: Extract some test fixtures for better clarity
2022-05-26 00:57:31 -07:00
James R. Barlow
6c427f82ea
Add test case for corrupt ICC profiles
2022-05-26 00:41:19 -07:00
James R. Barlow
e7a44ba87a
info: adjust ICC warning message
2022-05-26 00:21:31 -07:00
James R. Barlow
c311768452
Merge branch 'corrupt-icc' of https://github.com/oscherler/OCRmyPDF into oscherler-corrupt-icc
2022-05-26 00:14:47 -07:00
James R. Barlow
f53fedee63
pre-commit: autoupdate
2022-05-25 15:21:55 -07:00
James R. Barlow
87838127b0
info: replace introspection with explicit f-string
2022-05-25 13:16:40 -07:00
Olivier Scherler
4db4df5c72
Log a warning instead of failing on images with a corrupt ICC profile.
2022-05-25 12:37:21 +02:00
James R. Barlow
11125c5367
v13.4.5 release notes
v13.4.5
2022-05-24 16:52:43 -07:00
James R. Barlow
e648411067
Remove pdfminer.six upper version restriction
...
Needing to update this every time has become more inconvenient than dealing
with the occasional breakage in a new release.
2022-05-24 16:51:38 -07:00
Ben Beasley
11365575d7
Allow pdfminer.six 20220524 ( #971 )
2022-05-24 16:33:44 -07:00
James R. Barlow
845cb5c40c
docs: clarify that --pages and --skip-text exclusions apply to image processing and OCR
...
Closes #950
2022-05-16 13:20:47 -07:00
James R. Barlow
b699e158be
Fix references to old repo at jbarlow83/OCRmyPDF
2022-05-16 12:48:10 -07:00
leonnicolas
603da52026
Fix small typo in update api.py ( #963 )
...
[ci skip]
2022-05-14 21:45:23 -07:00