Skip to main content

Maps from two or three letter country codes to short names

Project description

“Do One Thing and Do It Well” - this package helps turning two or three letter
codes into short English names.

It is maintained by Robert Gieseke <robert.gieseke@pik-potsdam.de>

## Data Package
[Data Package](http://frictionlessdata.io/), a simple
[CSV file](shortcountrynames.csv), with two and three-letter country
codes and short English country names based on the [country-codes](https://github.com/datasets/country-codes) Data Package with some
changes and additions to the choice of short names.

## Python module

Install with

```
pip install shortcountrynames
```

Usage

```py
from shortcountrynames import to_name

assert to_name("DE") == "Germany"
assert to_name("DEU") == "Germany"
```

## JavaScript module

Install with

```
npm install shortcountrynames
```

Usage

```js
var shortcountrynames = require("shortcountrynames")

// Define custom codes
shortcountrynames.names["TEST"] = 'test'

console.log(shortcountrynames.to_name("DEU")) // Germany
console.log(shortcountrynames.to_name("TEST")) // test
```

## Notes

Non-standard codes:

`EU`, `EUU` - European Union

`XK`, `XKX` - Kosovo

## License

CC0


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

shortcountrynames-0.6.1-py2.py3-none-any.whl (5.8 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page