From 3a979086e49169611234aaa190958f77f283ae6b Mon Sep 17 00:00:00 2001 From: moritzrfs Date: Sun, 8 Feb 2026 13:33:04 +0100 Subject: [PATCH] Improve output and add json --- scan.sh | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/scan.sh b/scan.sh index 3991a85..5e24106 100755 --- a/scan.sh +++ b/scan.sh @@ -18,7 +18,7 @@ # Install: # sudo apt install imagemagick poppler-utils sane tesseract-ocr tesseract-ocr-deu tesseract-ocr-eng unpaper -OUTPUT="scan.pdf" +OUTPUT="scan_$(date +%Y-%m-%d-%H-%M-%S).pdf" HELP=0 VERBOSE=0 @@ -167,6 +167,30 @@ fi if [[ -f "$OUTPUT" ]]; then echo "Done. Output saved to: $OUTPUT" + + # Create JSON metadata file + JSON_FILE="${OUTPUT%.pdf}.json" + cat > "$JSON_FILE" << EOF +{ + "status": "success", + "pages": $num_pdf_files, + "mode": "$MODE", + "quality": $RESOLUTION +} +EOF + echo "Metadata saved to: $JSON_FILE" else echo "No scans found." + + # Create JSON metadata file for failed scan + JSON_FILE="${OUTPUT%.pdf}.json" + cat > "$JSON_FILE" << EOF +{ + "status": "failed", + "pages": 0, + "mode": "$MODE", + "quality": $RESOLUTION +} +EOF + echo "Metadata saved to: $JSON_FILE" fi