From 98148613d021e32d5db4a0238aaebc0fc795bb0a Mon Sep 17 00:00:00 2001 From: JP Appel Date: Sun, 15 Sep 2024 13:35:34 -0400 Subject: Add pdf previewer --- scripts/preview | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'scripts') diff --git a/scripts/preview b/scripts/preview index 2528082..d083e0b 100755 --- a/scripts/preview +++ b/scripts/preview @@ -16,6 +16,8 @@ elif grep -q "archive" <<< "$filetpye"; then filetype="archive" elif grep -q "ISO" <<< "$filetype" ; then filetype="iso" +elif grep -q "PDF" <<< "$filetype"; then + filetype="pdf" fi case $filetype in @@ -32,6 +34,15 @@ case $filetype in "iso") isoinfo -l -i "$path" | head -n "$lines" ;; + "pdf") + info=$(pdfinfo "$path") + remaining_lines=$(echo "$lines - $(echo $info | wc -l) -1" | bc) + echo "$info" + echo "--------------" + if [ "$remaining_lines" -gt 0 ]; then + pdftotext -nodiag -nopgbrk "$path" - | head -n "$remaining_lines" + fi + ;; *) file -b "$path" ;; -- cgit v1.2.3