#!/bin/bash
#
# ljbackup -- commandline LiveJournal backup

if [ "_" = "_$5" ] ; then
    echo "Usage: $0 destdir username yyyy mm (xml|csv)"
    exit 1
fi


COOKIES=$(ls -at ~/{.mozilla,.phoenix}/*/*/cookies.txt | head -1)

echo "Using cookies in $COOKIES"

BASEURL="http://www.livejournal.com/export_do.bml?authas=$2"

POSTARGS="what=journal&format=$5&encid=2&header=on&field_itemid=on&field_eventtime=on&field_logtime=on&field_subject=on&field_event=on&field_security=on&field_allowmask=on&field_currents=on&year=$3&month=$4"

OUTFILE=`printf 'lj-%s.%04d-%02d.%s' $2 $3 $4 $5`

curl -s -S -o $1/$OUTFILE -b $COOKIES -d $POSTARGS $BASEURL
