Skip to content

Instantly share code, notes, and snippets.

@bxh-io
Created September 12, 2011 11:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bxh-io/1211053 to your computer and use it in GitHub Desktop.
Save bxh-io/1211053 to your computer and use it in GitHub Desktop.
Convert.sh
#!/bin/bash
ROOTDIR=/Users/ben/Desktop/batch/pdfs
PDFDIR=$ROOTDIR/pdfs
PY_SCRIPT_DIR=$ROOTDIR
PAGESFILE=$ROOTDIR/sage_strim.csv
echo $PAGESFILE
cd $PDFDIR
for i in `ls -1 *.pdf`
do
SLUG=`echo $i | cut -d. -f1`
NUMPAGES=`grep $SLUG $PAGESFILE | cut -d: -f2`
echo $NUMPAGES
FOUR=488
if [[$FOUR -eq $NUMPAGES]]
then
echo 'even even even
fi
echo "Numpages in $SLUG is $NUMPAGES"
mkdir $SLUG
TN=$SLUG"_thumbs"
echo "Processing $SLUG..."
j=1
echo "j is $j pages is $NUMPAGES"
loop_var=true
while $loop_var
do
convert $i[$j] -density 15 -resize 740x1046 $SLUG/$j.png
convert $i[$j] -density 15 -resize 310x744 $SLUG/thumbnail_$j.png
j=`expr $j + 1`
echo $j
echo $loop_var
echo $NUMPAGES
if [ $j -eq $NUMPAGES ]
then
loop_var=false
#break
fi
done
cd $SLUG
echo "After conversion...pwd is $PWD"
python $PY_SCRIPT_DIR/batch_cssscramlbler.py $SLUG
mkdir -p $SLUG/encrypted
mkdir -p $SLUG/js
mkdir -p $SLUG/thumbs
mkdir -p $SLUG/thumbs_js
mv thumbnail_*.js $SLUG/thumbs_js/
mv thumbnail_*.png $SLUG/thumbs/
mv *.js $SLUG/js/
mv *.png $SLUG/encrypted/
#rm $SLUG/*.png
#rm $TN/*.png
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment