#!/bin/sh

if [ "$#" -ne 1 ]; then
  echo "Usage: $0 USERNAME" >&2
  exit 1
fi

CATALOG="wget --load-cookies cookies.txt -nc -np -r -o crawl_log.txt http://$1.livejournal.com/pics/catalog/"
$CATALOG
$(echo > $1.livejournal.com/robots.txt)
$CATALOG
$(grep -r original.jpg $1.livejournal.com | grep _blank | grep -v -E "http:/url" | cut -d '"' -f 6 | uniq >original_urls.txt)
$(grep -r "b-pics-title b-editable-elem" $1.livejournal.com | grep -v "/a" | grep -v -E "/p[1-9]" | grep -v -E "http:/url" | grep -E "[0-9]/[0-9]" | cut -d '>' -f 2 | cut -d '<' -f 1 >image_names.txt)
$(grep -r ">Albums<" $1.livejournal.com | grep -v -E "/p[1-9]" | grep -v -E "http:/url" | grep -E "[0-9]/[0-9]" | cut -d '>' -f 14 | cut -d '<' -f 1 >gallery_names.txt)
$(grep -r ">Albums<" $1.livejournal.com | grep -v -E "/p[1-9]" | grep -v -E "http:/url" | grep -E "[0-9]/[0-9]" | cut -d '>' -f 13 | cut -d '/' -f 6 | cut -d '"' -f 1 >gallery_numbers.txt)
$(wget --load-cookies cookies.txt -i original_urls.txt -np -o dl_log.txt -x)
