]> gitweb.hhaalo.de Git - scantopdf.git/commitdiff
change multi addocr parameter
authorBastian Dehn <hhaalo@arcor.de>
Fri, 3 Apr 2026 11:11:00 +0000 (13:11 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Fri, 3 Apr 2026 11:11:00 +0000 (13:11 +0200)
src/scanbasic.sh

index cc8e6655dea04735e202c3181e21afbaee6430e3..7eeb2a33e4613ba4f242e9dde1c61857deea9d51 100644 (file)
@@ -68,23 +68,18 @@ optimize()
 addocr()
 {
        local input="$1"
-       local multi="$2"
+       local jobs="$2"
        local output="$input-out"
+       jobs=${jobs:=1}
 
        [ -n "$input" ] \
                || errlog "missing input" \
                || return $?
 
        echo "ℹ️  INFO: adding ocr on file $input"
-       if [ "$multi" == "true" ]; then
-               ocrmypdf --quiet --jobs 1 --language deu $input $output \
-                       || errlog "could not add ocr on $input" \
+       ocrmypdf --quiet --jobs $(nproc) --language deu $input $output \
+               || errlog "could not add ocr on $input" \
                        || return $?
-       else
-               ocrmypdf --quiet --jobs $(nproc) --language deu $input $output \
-                       || errlog "could not add ocr on $input" \
-                       || return $?
-       fi
 
        [ ! -f $output ] && return 0
 
@@ -187,7 +182,7 @@ createmultipdfs()
        export -f optimize
        find . -name "scanned-$$-*.pdf" \
                | sort \
-               | parallel --keep-order addocr {} true
+               | parallel --keep-order addocr {} $(nproc)
 
        local startcount=1
        local endcount=1