#!/usr/bin/env python

# Eli Fulkerson
# http://www.elifulkerson.com for updates

#import httplib
import urllib2
import sys

#extremely lame argument checking...
try:
  HOST = sys.argv[1]
  PORT = int(sys.argv[2])
  cardno = sys.argv[3]
except:
  print "Syntax:    apitalk.py <HOST> <PORT> <CARDNUMBER>"
  sys.exit(1)

print "Checking card# %s against %s:%s" % (cardno, HOST, PORT)

print "---"

url = "http://%s:%s/PATRONAPI/%s/dump" % (HOST,PORT,cardno)

print url

print "---"

f = urllib2.urlopen(url)

data = f.read()

killtags = ("<HTML>", "</HTML>", "<BR>", "<BODY>", "</BODY>")

for each in killtags:
  data = data.replace(each, '')

print data 

sys.exit(0)


