diff options
Diffstat (limited to 'bin/comics/claybennett')
-rwxr-xr-x | bin/comics/claybennett | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/bin/comics/claybennett b/bin/comics/claybennett index 3ea8ed3..b698b39 100755 --- a/bin/comics/claybennett +++ b/bin/comics/claybennett @@ -13,21 +13,10 @@ tmp="$(mktemp -d)" cd "${tmp}" export LC_ALL=C -date="$(date -d "$daysago days ago" +"%a, %d %b %Y")" +date="$(date -d "$daysago days ago" +"%Y/%b/%d/" | tr "[:upper:]" "[:lower:]")" newn="${day}.jpg" -# get post link -rss="http://www.timesfreepress.com/rss/headlines/opinion/cartoons/" -rss_regex="<pubDate>${date}[^<]*</pubDate><guid>[^<]*</guid>" -url_regex=".*<guid>\([^<]*\)</guid>.*" - -post=$(wget ${wget_args} -O - "${rss}" | grep "${rss_regex}" | sed "s#${url_regex}#\1#") - -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 +img=$(wget ${wget_args} -O - "http://www.timesfreepress.com/cartoons/" | grep -A 1 -E "/cartoons/${date}[^\"]+\">" | sed -nre 's#.+src=\"([^\"]+).+#\1#p' | head -1) if [ -n "${img}" ]; then echo "Hole claybennett von $server" |