Mercurial > hg > config
view python/tld.py @ 209:e39d514d0eff
wtf, pt2
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Mon, 13 Feb 2012 16:24:40 -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))