#!/bin/sh

if [ "$#" -ne 1 ]; then
  echo "Usage: $0 DIRECTORY/, DIRECTORY might be ic.pics.livejournal.com/USERNAME/GALLERYNUMBER/" >&2
  exit 1
fi
if ! [ -e "$1" ]; then
  echo "$1 was not found." >&2
  exit 1
fi
if ! [ -d "$1" ]; then
  echo "$1 is not a directory." >&2
  exit 1
fi

COUNTER=0
PVAR="p"

while read TEMP
do

COUNTER=$((COUNTER+1))
CURRENT_NAME=$(sed -n $COUNTER,$COUNTER$PVAR original_urls.txt | cut -d '/' -f 6)
NEW_NAME=$(sed -n $COUNTER,$COUNTER$PVAR image_names.txt)
NEW_NAME=$(echo $NEW_NAME | sed s/" "/_/g)
GALLERY_NAME=$(sed -n $COUNTER,$COUNTER$PVAR gallery_names.txt)
GALLERY_NAME=$(echo $GALLERY_NAME | sed s/" "/_/g)

SEP="/"
CURRENT_END="_original.jpg"
NEW_END=".jpg"
SPACE="_"

CURRENT_DIR=$1$CURRENT_NAME
NEW_NAME=$1$GALLERY_NAME$SPACE-$SPACE$CURRENT_NAME$SPACE$NEW_NAME$NEW_END
CURRENT_NAME=$1$CURRENT_NAME$SEP$CURRENT_NAME$CURRENT_END
$(mv $CURRENT_NAME $NEW_NAME)
$(rm -r $CURRENT_DIR)

done < original_urls.txt
