#!/bin/bash if [ -z "$1" -o ! -d "$1" ]; then echo "Usage: $0 []" 1>&2 exit 1 fi top="${1}" shift source "${top}/etc/settings.sh" tmp="$(mktemp -d)" cd "${tmp}" server="http://dilbert.com" webaddress="$server/strip/$(date -d"$daysago days ago" +%Y-%m-%d)" browser="Mozilla/4.06 [en] (X11; I; Linux 2.0.35 i586)" newn="${day}.gif" echo "Search $webaddress" STRIP=$(curl "$webaddress" | sed -n -re 's#.+class="(.+ |)img-comic[" ].+src="([^"]+).+#\2#p') echo "Strip URL $STRIP" if [ -n "$STRIP" ]; then wget ${wget_args} --user-agent="$browser" "$STRIP" -O dilbert.gif mv "dilbert.gif" "${image_dir}/$newn" rm -f "${comic_dir}/latest.gif" ln -s "${image_offset}/$newn" "${comic_dir}/latest.gif" fi cd .. rm -rf "${tmp}"