summaryrefslogtreecommitdiffstats
path: root/bin/comics/nerdragecomic
diff options
context:
space:
mode:
Diffstat (limited to 'bin/comics/nerdragecomic')
-rwxr-xr-xbin/comics/nerdragecomic27
1 files changed, 27 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}"