#!/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}" browser="Mozilla/5.0 (Windows NT 10.0; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0" date="$(date -d "$daysago days ago" +%Y%m%d)" newn="${day}.gif" # get image link page="http://ars.userfriendly.org/cartoons/?id=${date}" page_regex="" url_regex='.*]*src="\([^"]*\)".*' img=$(wget ${wget_args} -U "$browser" -O - "${page}" | grep "${page_regex}" | sed "s#${url_regex}#\1#") if [ -n "${img}" ]; then echo "Hole userfriendly von $img" echo "fuer Datum: $(date -d"$daysago days ago" -I)" echo wget ${wget_args} "${img}" -U "$browser" -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 fi rm -rf "${tmp}"