Replies: 2 comments
-
Here also an incomplete list of 2 and 3 letter country codes. We intend to move to three letter coding in future. |
Beta Was this translation helpful? Give feedback.
-
This discussion is an open issue actually: #262 country_converter relies already on several feed, I think we just need to revise that accordingly. Some comments may be moved there |
Beta Was this translation helpful? Give feedback.
-
Describe the feature you'd like to see
Explorative task:
Country naming is occasionally an issue (we have ISO standardised country letter converter - but dealing with full names is tricky). We could implement this sweet tool https://github.com/OCHA-DAP/hdx-python-country provided by the UN to deal with it in a better way.
Description of the tool (from readme):
The HDX Python Country Library provides utilities to map between country and region codes and names, to convert between currencies and to match administrative level one names from different sources.
It provides country mappings including ISO 2 and ISO 3 letter codes (ISO 3166) and regions using live official data from the UN OCHA feed with fallbacks to an internal static file if there is any problem with retrieving data from the url. (Also it is possible to force the use of the internal static files.)
It can exact match English, French, Spanish, Russian, Chinese and Arabic. There is a fuzzy matching for English look up that can handle abbreviations in country names like Dem. for Democratic and Rep. for Republic.
Mapping administration level one names from a source to a given base set is also handled including phonetic fuzzy name matching if you are running Python 3.
It also provides currency conversion to USD from local currency.
Beta Was this translation helpful? Give feedback.
All reactions