Mercurial > hg > config
view python/tld.py @ 473:da087c5724d4
python/hgrc.py
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Sat, 10 Aug 2013 19:11:11 -0700 |
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))