added simple linktester for isabelle website
authorhaftmann
Tue, 27 Sep 2005 16:33:36 +0200
changeset 17673 b61966d74ff1
parent 17672 25d8a4586836
child 17674 b1aedbc9125a
added simple linktester for isabelle website
Admin/linktest
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Admin/linktest	Tue Sep 27 16:33:36 2005 +0200
@@ -0,0 +1,41 @@
+#!/usr/bin/env bash
+#
+# $Id$
+#
+# leightweight link checker for the isabelle website
+
+
+PRG=`basename "$0"`
+
+usage()
+{
+  echo
+  echo "Usage: $PRG URL"
+  echo
+  exit 1
+}
+
+fail()
+{
+  echo "$1" >&2
+  exit 2
+}
+
+url="$1"
+if [ -z "$url" ]
+then
+  usage;
+fi
+
+type -p ggrep > /dev/zero && GREP=ggrep || GREP=grep
+
+mkdir -p /tmp/isa_linktest
+dir=$(pwd)
+cd /tmp/isa_linktest
+exec wget --non-verbose --cookies=off --recursive --convert-links --page-requisites \
+   --delete-after \
+  "$url" \
+  2>&1 | "$GREP" -i -B1 "ERROR"
+cd "$dir"
+rm -rf /tmp/isa_linktest
+#   --spider --domains="isabelle.in.tum.de isabelle.informatik.tu-muenchen.de"