#!/bin/sh
#
# Author: Petter Reinholdtsen <pere@td.org.uit.no>
#
# Fetch user count from xpilot server

SERVER=$1
PATH=/store/bin:/bin:/usr/bin:$PATH
export PATH

TMP=/var/tmp/xpilot-users.$$

if false; then
  (echo s; echo q) | xpilot -display NO_X $SERVER 2>/dev/null > $TMP
  cat $TMP
  users=`cat $TMP | grep '\.\.\. '|grep -v robot@xpilot.org|wc -l`
  rm -f $TMP
else
  netcat -w 5 meta.xpilot.org 4401 |grep $SERVER > $TMP 2>/dev/null
  if test -s $TMP; then
    users=`cut -d: -f4 < $TMP`
    uptime=`cut -d: -f13 < $TMP`
    hours=`echo "$uptime / (60*60*24)"|bc`
  else
    users=0
    hours=unknown
  fi
  rm -f $TMP
fi

echo $users
echo 0
echo "$hours days"
echo $SERVER
