diff options
Diffstat (limited to 'bin/comics/MANvsMAGIC')
-rwxr-xr-x | bin/comics/MANvsMAGIC | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/bin/comics/MANvsMAGIC b/bin/comics/MANvsMAGIC deleted file mode 100755 index a1aa77c..0000000 --- a/bin/comics/MANvsMAGIC +++ /dev/null @@ -1,46 +0,0 @@ -#!/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.76 [de] (X11; U; Linux 2.2.18 i586)" - -TARGET_URL=$(wget ${wget_args} -q -U "$browser" "http://www.manvsmagic.com/archive/" -O - | sed -nre "s#.+href=\"(/`date -d "$daysago days ago" +%Y/%m/%d`/[^\"]+)\".+#\1#p") -newn="${day}.png" - -if [ -n "$TARGET_URL" ]; then - echo "Found $TARGET_URL" - wget ${wget_args} -U "$browser" http://www.manvsmagic.com$TARGET_URL -q -O index.html - - IMG_URL=`sed -nre 's#.+img src="(/images/[^"]+)".+#\1#p' index.html` - if [ -n "$IMG_URL" ]; then - IMG_URL=http://www.manvsmagic.com$IMG_URL - ALT=`sed -nre 's#.+img src="/images.+alt="([^"]+).+#\1#p' index.html` - - echo "Img is $IMG_URL" - echo "Alt is $ALT" - - wget ${wget_args} -U "$browser" -O "${tmp}/${newn}" --header="Referer: http://www.manvsmagic.com/" "$IMG_URL" - - if [ -s "${tmp}/${newn}" ]; then - mv "${tmp}/${newn}" "${image_dir}/$newn" - echo "$ALT" > "${image_dir}/${day}.alt" - - # update symlinks - rm -f "${comic_dir}/latest.png" "${comic_dir}/latest.title" "${comic_dir}/latest.alt" - ln -s "${image_offset}/$newn" "${comic_dir}/latest.png" - ln -s "${image_offset}/${day}.alt" "${comic_dir}/latest.alt" - fi - fi -fi - -rm -rf ${tmp} |