Sfoglia il codice sorgente

Add script to autorename PDFs

Samuel W. Flint 4 anni fa
parent
commit
8fbc23e32d
1 ha cambiato i file con 15 aggiunte e 0 eliminazioni
  1. 15 0
      autorename-pdf

+ 15 - 0
autorename-pdf

@@ -0,0 +1,15 @@
+#!/bin/sh
+
+if [ $# -lt 1 ] ; then
+    echo "Usage: $0 PDF-NAME"
+    exit 1
+fi
+
+OLD_NAME=$1
+FILE_SLUG=$(pdfinfo $OLD_NAME | grep Title | cut -d: -f 2 | sed 's/ *$//g' | sed 's/^ *//g' | tr 'A-Z' 'a-z' | tr ' ' '-')
+
+if [ ! -z $FILE_SLUG ] ; then
+    mv $OLD_NAME ${FILE_SLUG}.pdf
+else
+    echo Cannot detect title
+fi