summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhillip Berndt <pberndt@spline.de>2013-12-12 08:10:56 +0100
committerPhillip Berndt <pberndt@spline.de>2015-05-20 09:33:11 +0200
commit0dbab1e4d4eeb6dcb796895682ef9738b514ebc4 (patch)
treecf9ba601f4646a538d040826eb746f4690fa1b2a
parente230df2a862c193d3d1939aa6af7503600953ffa (diff)
downloadcomics-0dbab1e4d4eeb6dcb796895682ef9738b514ebc4.tar.gz
comics-0dbab1e4d4eeb6dcb796895682ef9738b514ebc4.tar.bz2
comics-0dbab1e4d4eeb6dcb796895682ef9738b514ebc4.zip
New comic: Nerd rage
-rwxr-xr-xbin/comics/nerdragecomic27
-rwxr-xr-xbin/gen.py5
2 files changed, 32 insertions, 0 deletions
diff --git a/bin/comics/nerdragecomic b/bin/comics/nerdragecomic
new file mode 100755
index 0000000..e1f6283
--- /dev/null
+++ b/bin/comics/nerdragecomic
@@ -0,0 +1,27 @@
+#!/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}"
+
+browser="Mozilla/4.06 [en] (X11; I; Linux 2.0.35 i586)"
+
+wget ${wget_args} --user-agent="$browser" --header "Referer: http://nerdragecomic.com" -O "${tmp}/out.jpg" "http://nerdragecomic.com/strips/`date +%Y-%m-%d -d "${daysago} days ago"`.jpg"
+
+if [ -s "${tmp}/out.jpg" ]; then
+ echo "Comic gefunden."
+
+ mv "${tmp}/out.jpg" "${image_dir}/$day.jpg"
+ rm -f "${comic_dir}/latest.png"
+ ln -s "${image_dir}/$day.jpg" "${comic_dir}/latest.png"
+fi
+
+rm -rf "${tmp}"
diff --git a/bin/gen.py b/bin/gen.py
index 45bc473..fd4930d 100755
--- a/bin/gen.py
+++ b/bin/gen.py
@@ -87,6 +87,11 @@ comics = {
"imageformat": "png",
"url": "http://www.smbc-comics.com/index.php"
},
+ "nerdragecomic": {
+ "name": "Nerd Rage",
+ "imageformat": "jpg",
+ "url": "http://nerdragecomic.com/index.php"
+ },
}