From 9fb4fbc8d3dd9a8501cff22286ebc442f1a06ded Mon Sep 17 00:00:00 2001 From: Borgal Date: Thu, 18 Jul 2024 14:01:37 +0000 Subject: [PATCH] paperless/README.md aktualisiert --- paperless/README.md | 69 +-------------------------------------------- 1 file changed, 1 insertion(+), 68 deletions(-) diff --git a/paperless/README.md b/paperless/README.md index b27d3c6..bfe24a5 100644 --- a/paperless/README.md +++ b/paperless/README.md @@ -18,71 +18,4 @@

gegebenfalls noch die NFS Tools installieren
apt install nfs-common
-

-

Script für das entfernen von leeren Seiten

-

-Added /usr/src/paperless/scripts/pre-consume.sh -

-
-#!/bin/sh
-set -x
-
-# Remove blank pages
-/scripts/remove-blank-pages.sh
-
-

-

-Added /usr/src/paperless/scripts/remove-blank-pages.sh -

-
-#!/bin/bash
-# set -x -e -o pipefail
-set -e -o pipefail
-export LC_ALL=C
-
-# IN="$1"
-IN="$DOCUMENT_WORKING_PATH"
-
-# Check for PDF format
-TYPE=$(file -b "$IN")
-
-if [ "${TYPE%%,*}" != "PDF document" ]; then
-  >&2 echo "Skipping $IN - non PDF [$TYPE]."
-  exit 0
-fi
-
-# PDF file - proceed
-
-# PAGES=$(pdfinfo "$IN" | grep ^Pages: | tr -dc '0-9')
-PAGES=$(pdfinfo "$IN" | awk '/Pages:/ {print $2}')
-
->&2 echo Total pages $PAGES
-
-
-# Threshold for HP scanners
-THRESHOLD=1
-# Threshold for Lexmar MC2425
-# THRESHOLD=0.8
-
-
-non_blank() {
-  for i in $(seq 1 $PAGES) ; do
-    PERCENT=$(gs -o -  -dFirstPage=${i} -dLastPage=${i} -sDEVICE=ink_cov "${IN}" | grep CMYK | nawk 'BEGIN { sum=0; } {sum += $1 + $2 + $3 + $4;} END {  printf "%.5f\n", sum } ')
-    >&2 echo -n "Color-sum in page $i is $PERCENT: "
-    if awk "BEGIN { exit !($PERCENT > $THRESHOLD) }"; then
-      echo $i
-      >&2 echo "Page added to document"
-    else
-      >&2 echo "Page removed from document"
-    fi
-  done
-}
-
-NON_BLANK=$(non_blank)
-
-if [ -n "$NON_BLANK" ]; then
-  NON_BLANK=$(echo $NON_BLANK  | tr ' ' ",")
-  qpdf "$IN" --warning-exit-0 --replace-input --pages . $NON_BLANK --
-fi
-
- +

\ No newline at end of file