diff options
author | Barry Warsaw <barry@python.org> | 1998-03-11 16:50:31 (GMT) |
---|---|---|
committer | Barry Warsaw <barry@python.org> | 1998-03-11 16:50:31 (GMT) |
commit | c0b965b81b26241bd249b0342965b4ab5cc537ef (patch) | |
tree | 49b9811b06c326ba4d7f18840ee1b5a2bc182746 /Tools/world | |
parent | d2c210df6231902145e21c472b99e87df5c116ae (diff) | |
download | cpython-c0b965b81b26241bd249b0342965b4ab5cc537ef.zip cpython-c0b965b81b26241bd249b0342965b4ab5cc537ef.tar.gz cpython-c0b965b81b26241bd249b0342965b4ab5cc537ef.tar.bz2 |
Updated the docstring
Diffstat (limited to 'Tools/world')
-rwxr-xr-x | Tools/world/world | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/Tools/world/world b/Tools/world/world index 24fa179..375a449 100755 --- a/Tools/world/world +++ b/Tools/world/world @@ -2,17 +2,18 @@ """Print mappings between country names and DNS country codes. -This script will take an Internet address and print out where in the -world that message originated from, based on the top-level domain code -found in the address. Addresses can be in any of the following forms: +This script will take a list of Internet addresses and print out where in the +world those addresses originate from, based on the top-level domain country +code found in the address. Addresses can be in any of the following forms: xx -- just the country code or top-level domain identifier host.domain.xx -- any Internet host or network name somebody@where.xx -- an Internet email address -If the country code is not recognizable, it will attempt a reverse lookup, -searching for the country name and printing a list of matching country codes. -You can force reverse mappings with the `-r' flag (see below). +If no match is found, the address is interpreted as a regular expression [*] +and a reverse lookup is attempted. This script will search the country names +and printing a list of matching entries. You can force reverse mappings with +the `-r' flag (see below). For example: @@ -21,8 +22,17 @@ For example: us originated from United States % world united + united matches 5 countries: + ae: United Arab Emirates + um: United States Minor Outlying Islands + us: United States + tz: Tanzania, United Republic of + gb: United Kingdom +[*] Note that regular expressions must conform to Python 1.5's re.py module +syntax. The comparison is done with the search() method. + Country codes are maintained by the RIPE Network Coordination Centre, in coordination with the ISO 3166 Maintenance Agency at DIN Berlin. The authoritative source of counry code mappings is: @@ -35,6 +45,7 @@ The latest known change to this information was: This script also knows about non-geographic top-level domains. + Usage: %s [-d] [-p|-P file] [-h] addr [addr ...] --dump |