1 #! /usr/local/bin/python
3 # www3.py -- print the contents of a URL on stdout
12 if len(sys
.argv
) != 2 or sys
.argv
[1][:1] == '-':
13 print "Usage:", sys
.argv
[0], "url"
20 sys
.stdout
.write(line
)
24 fp
= urllib
.urlopen(url
)
27 if type(msg
) == types
.TupleType
and len(msg
) == 4:
30 if m
.has_key('location'):
32 print 'Location:', url
33 return my_urlopen(url
)
34 elif m
.has_key('uri'):
37 return my_urlopen(url
)
38 print '(Error 302 w/o Location/URI header???)'
40 for line
in m
.headers
:
41 sys
.stdout
.write(line
)