summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhillip Berndt <pberndt@spline.de>2014-03-03 08:17:30 +0100
committerPhillip Berndt <pberndt@spline.de>2015-05-20 09:33:11 +0200
commitf81d0c78fe5d17c852c09c0c2e63bf6544e74479 (patch)
tree50c06b92740b807a088033d0995ab638e2f320d0
parent0dbab1e4d4eeb6dcb796895682ef9738b514ebc4 (diff)
downloadcomics-f81d0c78fe5d17c852c09c0c2e63bf6544e74479.tar.gz
comics-f81d0c78fe5d17c852c09c0c2e63bf6544e74479.tar.bz2
comics-f81d0c78fe5d17c852c09c0c2e63bf6544e74479.zip
New comic: Jeremy kaye's Up and Down
-rwxr-xr-xbin/comics/jeremykaye39
-rwxr-xr-xbin/gen.py5
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}"
diff --git a/bin/gen.py b/bin/gen.py
index fd4930d..e64b9ad 100755
--- a/bin/gen.py
+++ b/bin/gen.py
@@ -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/"
+ },
}