diff options
author | Phillip Berndt <pberndt@spline.de> | 2014-03-03 08:17:30 +0100 |
---|---|---|
committer | Phillip Berndt <pberndt@spline.de> | 2015-05-20 09:33:11 +0200 |
commit | f81d0c78fe5d17c852c09c0c2e63bf6544e74479 (patch) | |
tree | 50c06b92740b807a088033d0995ab638e2f320d0 /bin | |
parent | 0dbab1e4d4eeb6dcb796895682ef9738b514ebc4 (diff) | |
download | comics-f81d0c78fe5d17c852c09c0c2e63bf6544e74479.tar.gz comics-f81d0c78fe5d17c852c09c0c2e63bf6544e74479.tar.bz2 comics-f81d0c78fe5d17c852c09c0c2e63bf6544e74479.zip |
New comic: Jeremy kaye's Up and Down
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/comics/jeremykaye | 39 | ||||
-rwxr-xr-x | bin/gen.py | 5 |
2 files changed, 44 insertions, 0 deletions
diff --git a/bin/comics/jeremykaye b/bin/comics/jeremykaye new file mode 100755 index 0000000..abe0150 --- /dev/null +++ b/bin/comics/jeremykaye @@ -0,0 +1,39 @@ +#!/bin/bash + +if [ -z "$1" -o ! -d "$1" ]; then + echo "Usage: $0 <top-directory> [<days ago>]" 1>&2 + exit 1 +fi + +top="${1}" +shift + +source "${top}/etc/settings.sh" +tmp="$(mktemp -d)" +cd "${tmp}" + +export LC_ALL=C + +searchdate="$(date -d "$daysago days ago" "+%b %d, %Y")" + +echo "searching on $searchdate" + +posturl="$(wget -O - http://jeremykaye.tumblr.com/archive | sed -nre "s#.*(http://[^\"]+)\">.+post_date\">${searchdate}.*#\1#p")" + +echo "post url: $posturl" + +if [ -n "$posturl" ]; then + read URL TITLE <<EOF +$(wget -O - "$posturl" | sed -nre "s#.*img src=\"(http://.+media.tumblr.com/[^\"]+.png)\" *alt=\"(.+)#\1 \2#p") +EOF + echo "url: $URL" + echo "title: $TITLE" + wget ${wget_args} --header="Referer: $posturl" -O "${day}.png" $URL + if [ -s "${tmp}/${day}.png" ]; then + mv "${tmp}/${day}.png" "${image_dir}/${day}.png" + rm -f "${comic_dir}/latest.png" + ln -s "${image_offset}/${day}.png" "${comic_dir}/latest.png" + fi +fi + +rm -rf "${tmp}" @@ -92,6 +92,11 @@ comics = { "imageformat": "jpg", "url": "http://nerdragecomic.com/index.php" }, + "jeremykaye": { + "name": "Up and Out", + "imageformat": "png", + "url": "http://jeremykaye.tumblr.com/" + }, } |