Bash Scripts for Admins - Pistos/diaspora GitHub Wiki

Bash Scripts for Admins

This Page contains quick & dirty scripts you could need if you administrate a Diaspora Pod

Create Missing Thumbnails

It can occur that not all thumbnails are generated, this script checks it and recreates them

PHOTONAME=`mysql -Bse "SELECT remote_photo_name FROM diaspora.posts WHERE type='Photo'" 
for PHOTO in $PHOTONAME
do
test -e ./diaspora/public/uploads/images/$PHOTO || echo $PHOTO does not exist
test -e ./diaspora/public/uploads/images/thumb_small_$PHOTO || cp ./diaspora/public/uploads/images/$PHOTO ./diaspora/public/uploads/images/thumb_small_$PHOTO && mogrify -resize 50x50
test -e ./diaspora/public/uploads/images/thumb_medium_$PHOTO || cp ./diaspora/public/uploads/images/$PHOTO ./diaspora/public/uploads/images/thumb_medium_$PHOTO && mogrify -resize 100x100
test -e ./diaspora/public/uploads/images/thumb_large_$PHOTO || cp ./diaspora/public/uploads/images/$PHOTO ./diaspora/public/uploads/images/thumb_large_$PHOTO && mogrify -resize 300x300
test -e ./diaspora/public/uploads/images/scaled_full_$PHOTO || cp ./diaspora/public/uploads/images/$PHOTO ./diaspora/public/uploads/images/scaled_full_$PHOTO && mogrify -resize 700x700
done