#!/usr/bin/env python import sys from suds.client import Client URL = 'http://www.ignyte.com/webservices/ignyte.whatsshowing.webservice/moviefunctions.asmx?wsdl' def main(argv): if len(argv) != 3: print 'Usage: ./{0} '.format(argv[0]) return 1 zip, radius = map(int, argv[1:]) client = Client(URL) result = client.service.GetTheatersAndMovies(str(zip), radius) for theater in result.Theater: print theater.Name for movie in theater.Movies[0]: try: print '\t{0}'.format(movie.Name) except: print '\tError' if __name__ == '__main__': sys.exit(main(sys.argv))