#! /bin/bash 
# Last edited on 2014-04-24 23:48:47 by stolfilocal

ip="$1"; shift;  # First page number.
fp="$1"; shift;  # Last page number.

today=`date +'%Y-%m-%d-%H%M%S'`
ds=20; # Posts per page.

sk=$(( ( ${ip} - 1 ) * ${ds} ));  # Post skip index.
while [[ ${ip} -le ${fp} ]]; do
  uk=$(( ${sk} + ${ds} - 1 ))
  xsk=`printf "%05d" "${sk}"`
  xuk=`printf "%05d" "${uk}"`
  ofile="${today}-outbox-${xsk}--${xuk}.html"
  echo "fetching ${ofile}" 1>&2 
  wget -nv "https://bitcointalk.org/index.php?action=pm;f=outbox;sort=date;start=${sk}" -O "${ofile}"
  sleep 5
  sk=$(( ${sk} + ${ds} ))
  ip=$(( ${ip} + 1 ))
done
