#! /usr/bin/env python | |
# www5.py -- display the contents of a URL in a Text widget | |
# - set window title | |
import sys | |
import urllib | |
from Tkinter import * | |
def main(): | |
if len(sys.argv) != 2 or sys.argv[1][:1] == '-': | |
print "Usage:", sys.argv[0], "url" | |
sys.exit(2) | |
url = sys.argv[1] | |
fp = urllib.urlopen(url) | |
root = Tk() | |
root.title(url) # Set window manager title | |
text = Text(root) | |
text.pack() | |
while 1: | |
line = fp.readline() | |
if not line: break | |
text.insert('end', line) | |
text.mainloop() | |
main() |