summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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/"
+ },
}