#!/bin/sh

# Consume stdin; we don't need it
x=x
while [ -n "$x" ]
do
  read x
done

# The output from 411.com (as of 2011/03/26) has a section that begins
#  <p class="name">	
#	<a href="/name/Real-Name/Location/code">Real Name</a>
#  </p>
# This sed will... mangle that!
name=`wget -q -U 'MSIE 4.0b2;' -O- http://www.411.com/search/ReversePhone?phone=$1 | sed -n -e '1,/class="name"/d' -e '{ s/^.*">\(.*\)<\/a.*$/\1/; p ; q}'`

if [ -n "$name" ]
then
  echo DATABASE PUT cidname $1 \"$name\"
else
  name=$1
fi
echo 'SET VARIABLE CALLERID(name)' \"$name\"
