#!/usr/bin/python #Look up people at Iowa State University by name # using the address directory at http://ph.iastate.edu/cgi-bin/phonebook #Dan Rasmussen #dan.rasmussen@gmail.com #Started Saturday, November 22nd, 2003 #finished: couple days later #If you do anything really cool with this, please let me know. import urllib, sys, string, getopt; if len(sys.argv) < 2: print 'ISU Name Lookup' print 'by Daniel Rasmussen (www.danrasmussen.org)' print print 'Usage: ' + sys.argv[0] + ' firstName middleName lastName ' print 'Order is optional, but at least one name must be provided' sys.exit(); namestring = sys.argv[1]; for count in range(1, len(sys.argv) - 1): namestring += '+' + sys.argv[count + 1]; u = urllib.urlopen('http://ph.iastate.edu/cgi-bin/phf?Qname=' + namestring); t = u.readlines(); t.reverse(); u.close(); printOn = False; while t: s = t.pop() if string.find(s, '
') != -1:
    s = t.pop()
    printOn = True
  elif string.find(s, '
') != -1: t.pop() printOn = False if printOn: print s,