diff options
Diffstat (limited to 'bin/comics/claybennett')
-rwxr-xr-x | bin/comics/claybennett | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/bin/comics/claybennett b/bin/comics/claybennett index 9da803b..9469cba 100755 --- a/bin/comics/claybennett +++ b/bin/comics/claybennett @@ -14,23 +14,27 @@ url_regex=".*<guid>\([^<]*\)</guid>.*" post=$(wget ${wget_args} -O - "${rss}" | grep "${rss_regex}" | sed "s#${url_regex}#\1#") -# get img url from post -img=$(wget ${wget_args} -O - "${post}" | grep '<div class="story_lead_photo">' -A 3 | \ - sed -n 's#.*<img.*src="\([^"]*\)".*#\1#p') +if [ -n "${post}" ]; then + # get img url from post + img=$(wget ${wget_args} -O - "${post}" | grep '<div class="story_lead_photo">' -A 3 | \ + sed -n 's#.*<img.*src="\([^"]*\)".*#\1#p') +fi -echo "Hole claybennett von $server" -echo "fuer Datum: $(date -d"$daysago days ago" -I)" -echo "URL: $img" -echo +if [ -n "${img}" ]; then + echo "Hole claybennett von $server" + echo "fuer Datum: $(date -d"$daysago days ago" -I)" + echo "URL: $img" + echo -wget ${wget_args} "${img}" -O "${newn}" + wget ${wget_args} "${img}" -O "${newn}" -echo ${image_dir} + echo ${image_dir} -if [ -s "${tmp}/${newn}" ]; then - mv "${tmp}/${newn}" "${image_dir}/$newn" - rm -f "${comic_dir}/latest.jpg" - ln -s "${image_offset}/$newn" "${comic_dir}/latest.jpg" + if [ -s "${tmp}/${newn}" ]; then + mv "${tmp}/${newn}" "${image_dir}/$newn" + rm -f "${comic_dir}/latest.jpg" + ln -s "${image_offset}/$newn" "${comic_dir}/latest.jpg" + fi fi rm -rf "${tmp}" |