Mercurial > hg > config
view python/tld.py @ 597:04dfe64d1ba7
STUB: .emacs
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Wed, 29 Jan 2014 12:23:55 -0800 |
parents | c7edd15d7f8b |
children | 0bc7c1a5eb83 |
line wrap: on
line source
#!/usr/bin/env python URL = 'http://www.palosverdes.com/jesse/irc/country.txt' import urllib2 def codes(): f = urllib2.urlopen(URL) codes = {} for line in f.readlines(): line = line.strip() if not line: continue key, value = line.split(None, 1) codes[key.lower()] = value return codes codes = codes() def get(code): code = code.lstrip('.').lower() return codes.get(code) if __name__ == '__main__': import sys for arg in sys.argv[1:]: print '%s: %s' % (arg, get(arg))