pushd `dirname "$0"`

# Dirty, won't work across months, don't care, good enough (tm)
if [ ! -z "$1" ]
then
       DAY=`date +%d`
       BACK="$1"
       DAY=$((DAY-BACK))
       DAY=`printf "%02i"  $DAY`
       D=`date +%Y-%m-$DAY`
       echo "Going $BACK back to $D"
else
       D=`date +%Y-%m-%d`
fi

F=${D}.txt



H=`sed "s/YYYY-MM-DD/$D/" .header`

if [ ! -f $F ]
then
       echo "$H" > $F
fi

vim "+normal G$" $F

if [ "$(echo "$H" | md5sum)" == "$(cat $F | md5sum)" ]
then
       echo "Nothing written in $F, removing.."
       rm $F
fi
popd