Integrate OCRmyPDF args into ansible config

This commit is contained in:
Fabian Koller 2020-12-29 22:43:52 +01:00
parent f075384b44
commit bb569b4e78
No known key found for this signature in database
GPG Key ID: 4EFE4C946404B82A
2 changed files with 8 additions and 9 deletions

View File

@ -11,12 +11,13 @@ paperlessng_virtualenv: "{{ paperlessng_directory }}/.venv"
paperlessng_ocr_languages: paperlessng_ocr_languages:
- eng - eng
paperlessng_time_zone: Europe/Berlin paperlessng_time_zone: Europe/Berlin
paperlessng_ocrmypdf_args: --optimize 1 # see https://ocrmypdf.readthedocs.io/en/latest/api.html#ocrmypdf.ocr
# TODO Does optimze==1 really work with jbig2enc? paperlessng_ocrmypdf_args:
# https://ocrmypdf.readthedocs.io/en/latest/jbig2.html#lossy-mode-jbig2 - "deskew": true
# Documentation states -O1 only applies lossless transformations - "clean": true
# https://ocrmypdf.readthedocs.io/en/latest/optimizer.html#lossless-optimizations - "optimize": 1
paperlessng_use_jbig2enc: true paperlessng_use_jbig2enc: true
paperlessng_big2enc_lossy: false
paperlessng_superuser_name: paperlessng paperlessng_superuser_name: paperlessng
paperlessng_superuser_email: paperlessng@example.com paperlessng_superuser_email: paperlessng@example.com

View File

@ -183,10 +183,8 @@
line: "PAPERLESS_FILENAME_FORMAT={{ paperlessng_filename_format }}" line: "PAPERLESS_FILENAME_FORMAT={{ paperlessng_filename_format }}"
- regexp: "^#?PAPERLESS_OCR_LANGUAGE=" - regexp: "^#?PAPERLESS_OCR_LANGUAGE="
line: "PAPERLESS_OCR_LANGUAGE={{ paperlessng_ocr_languages | join('+') }}" line: "PAPERLESS_OCR_LANGUAGE={{ paperlessng_ocr_languages | join('+') }}"
# - regexp: "^#PAPERLESS_OCR_USER_ARG=" - regexp: "^#PAPERLESS_OCR_USER_ARG="
# # TODO JSON dict required in conf line: "PAPERLESS_OCR_USER_ARG={{ paperlessng_ocrmypdf_args | combine({'jbig2_lossy': true} if paperlessng_big2enc_lossy else {}) }}"
# # https://paperless-ng.readthedocs.io/en/latest/configuration.html#ocr-settings
# line: "PAPERLESS_OCR_USER_ARG=\"{{ paperlessng_ocrmypdf_args }}{{ ' --jbig2-lossy' if paperlessng_use_jbig2enc else '' }}\""
- regexp: "^#?PAPERLESS_TIME_ZONE=" - regexp: "^#?PAPERLESS_TIME_ZONE="
line: "PAPERLESS_TIME_ZONE={{ paperlessng_time_zone }}" line: "PAPERLESS_TIME_ZONE={{ paperlessng_time_zone }}"
no_log: yes no_log: yes