💾 Archived View for gopher.zcrayfish.soy › 0 › irc › guestbook.sh captured on 2022-03-01 at 16:15:35.
-=-=-=-=-=-=-
#! /bin/sh if [ $# = "0" ]; then echo -e "1gopher.zcrayfish.soy gopher root\\t/\\tgopher.zcrayfish.soy\\t70" echo " * * * gopher guest book * * * "|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo " __ "|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo " /\ \ "|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo " ____ ___\ \ \____ "|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo " / __ \ / __ \ \ __ \ "|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo " /\ \_\ \/\ \_\ \ \ \_\ \ "|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo " \ \____ \ \____ \ \____/ "|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo " \/____\ \/____\ \/___/ "|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo " /\____/ /\____/ "|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo " \____/ \____/ "|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo ""|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo -e "7Leave your comment on the gopher guest book!\\t/guestbook.mole\\tgopher.zcrayfish.soy\\t70" echo ""|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo "I rarely read these, so if you're looking for a reply, hit me up"|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo "on IRC or send me an email!"|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo ""|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo -e "1Previous years guestbook archive\\t/guestbook_archive/\\tgopher.zcrayfish.soy\\t70" echo ""|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo Guest book entries appear below here, newest entries are at the bottom:|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo ------------------------------------------------------------------------|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' cat /srv/gopher/guestbook.txt|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' exit fi echo >> /srv/gopher/guestbook.txt #echo $@ | sed 's/00X0.000000000000P 0/\n/g' | fmt -su -w 72 >> /srv/gopher/guestbook.txt echo "$@" | sed 's/00X0.000000000000P 0/\n/g' | fold -w 72 -s >> /srv/gopher/guestbook.txt echo >> /srv/gopher/guestbook.txt timestamp=$(date -u) REALHOSTNAME=$(host "$REMOTE_ADDR" | awk '{ printf $5}') if [[ "$REALHOSTNAME" == "3(NXDOMAIN)" ]]; then REALHOSTNAME="$REMOTE_HOST" fi # echo $timestamp $REALIP:httpuser|fmt -su -w 72 >> /srv/gopher/guestbook.txt # echo $timestamp $REALIP:httpuser|fold -w 72 -s >> /srv/gopher/guestbook.txt # echo $REALHOSTNAME|fmt -su -w 72 >> /srv/gopher/guestbook.txt # echo $REALHOSTNAME|fold -w 72 -s >> /srv/gopher/guestbook.txt #else # echo Posted $timestamp by $REMOTE_ADDR|fmt -su -w 72 >> /srv/gopher/guestbook.txt # echo Posted $timestamp by $REMOTE_ADDR|fold -w 72 -s >> /srv/gopher/guestbook.txt echo Posted $timestamp by:|fold -w 72 -s >> /srv/gopher/guestbook.txt # echo $REMOTE_HOST|fmt -su -w 72 >> /srv/gopher/guestbook.txt echo "$REALHOSTNAME"|fold -w 72 -s >> /srv/gopher/guestbook.txt #fi echo ------------------------------------------------------------------------ >> /srv/gopher/guestbook.txt echo -e "1gopher.zcrayfish.soy gopher root\\t/\\tgopher.zcrayfish.soy\\t70" echo -e "1Back to the gopher guest book...\\t/guestbook.mole\\tgopher.zcrayfish.soy\\t70" echo -e "i fake (NULL) 1" echo The following message has been posted:|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' #echo $@|fmt -su -w 72|sed 's/00X0.000000000000P 0/\n/g'|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo "$@"|fold -w 72 -s|sed 's/00X0.000000000000P 0/\n/g'|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' echo Message length: approximately $# words.|sed 's/$/\tfake\t(NULL)\t1/'|sed 's/^/i/' exit