#!/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}" newn="${day}.gif" month="$(date -d "$daysago days ago" +%m)" server="http://www.gocomics.com/garfield/$year/$month/$day" nomen="$(wget ${wget_args} "$server" -O - | awk "/picture.*item-comic-image\"/,/<\/picture>/" | \ sed -n 's/.*src="\(.*\)".*/\1/p')" echo "Dateiname: $nomen" echo echo "Hole garfield von $server" echo "fuer Datum: $(date -d"$daysago days ago" -I)" echo wget ${wget_args} "$nomen" -O "$newn" if [ -s "${tmp}/${newn}" ]; then mv "${tmp}/${newn}" "${image_dir}/$newn" rm -f "${comic_dir}/latest.gif" ln -s "${image_offset}/$newn" "${comic_dir}/latest.gif" fi rm -rf "${tmp}"