make_thumbs.sh
#!/bin/bash | |
basefolder="/home/ashley/Development/personal/vasulka-archive-archive/thumbs" | |
for i in $(find * -iname '*.pdf'); | |
do | |
if [ `dirname $i` != "." ] | |
then | |
dirpath="${i%/*}" | |
dir_arr=(`echo $dirpath | tr "/" "\n"`) | |
path="" | |
for x in "${dir_arr[@]}" | |
do | |
if [ -z "$path" ] | |
then | |
path=$x | |
mkdir -p $basefolder$path | |
else | |
path=$path"/"$x | |
mkdir -p $basefolder$path | |
fi | |
done | |
ext="."${i##*.} | |
output=${i/$ext/".jpg"} | |
if [ ! -f $basefolder$output ] || [ $i -nt $basefolder$output ] | |
then | |
echo $i | |
convert $i[0] -resize 100 $basefolder$output | |
fi | |
else | |
ext="."${i##*.} | |
output=${i/$ext/".jpg"} | |
if [ ! -f $basefolder$output ] || [ $i -nt $basefolder$output ] | |
then | |
echo $i | |
convert $i[0] -resize 100 $basefolder$output | |
fi | |
fi | |
done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment