{ "info": { "author": "Ramiro G\u00f3mez", "author_email": "code@ramiro.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Geonames Cache\n==============\n\n.. image:: https://img.shields.io/pypi/v/geonamescache.svg\n :target: https://pypi.python.org/pypi/geonamescache\n.. image:: https://travis-ci.org/yaph/geonamescache.png?branch=master\n :target: https://travis-ci.org/yaph/geonamescache\n\nA Python library that provides functions to retrieve names, ISO and FIPS codes of continents, countries as well as US states and counties as Python dictionaries. The country and city datasets also include population and geographic data.\n\nGeonames data is obtained from `GeoNames `_.\n\n\nInstallation\n------------\n\nTo install geonamescache, run: ::\n\n $ sudo pip install geonamescache\n\nOr, if necessary: ::\n\n $ sudo easy_install geonamescache\n\n\nUsage\n-----\n\nA simple usage example:\n\n::\n\n import geonamescache\n\n gc = geonamescache.GeonamesCache()\n countries = gc.get_countries()\n # print countries dictionary\n print(countries)\n # you really wanna do something more useful with the data...\n\n\nMethods\n-------\n\nCurrently geonamescache provides the following methods, that all return\ndictionaries with the requested data:\n\n- get_continents()\n- get_countries()\n- get_us_states()\n- get_cities()\n- get_countries_by_names()\n- get_us_states_by_names()\n- get_cities_by_name(name)\n- get_us_counties()\n\n\nMappers\n-------\n\nThe mappers module provides function(s) to map data properties. Currently you can create a mapper that maps country properties, e. g. the ``name`` property to the ``iso3`` property, to do so you'd write the following code:\n\n::\n\n from geonamescache.mappers import country\n mapper = country(from_key='name', to_key='iso3')\n\n iso3 = mapper('Spain') # iso3 is assigned ESP\n\n\nContributing\n------------\n\n1. Fork `the repository`_ on GitHub\n2. Commit your changes to the **develop** branch\n3. Write test(s) for any new feature\n4. Push your changes and send a pull request\n\nIf you wish to build the data from scratch, run ``make dl`` and ``make tojson``.\n\n.. _`the repository`: https://github.com/yaph/geonamescache\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/yaph/geonamescache", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "geonamescache", "package_url": "https://pypi.org/project/geonamescache/", "platform": "", "project_url": "https://pypi.org/project/geonamescache/", "project_urls": { "Homepage": "https://github.com/yaph/geonamescache" }, "release_url": "https://pypi.org/project/geonamescache/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "Geonames data for continents, cities and US states.", "version": "1.1.0" }, "last_serial": 5815067, "releases": { "0.10": [ { "comment_text": "", "digests": { "md5": "75504d540e648db6609749bc697a8342", "sha256": "7b0888df80af15b436b4cddcef7c3aa715dcb83dd778980599bd24f7cccc415b" }, "downloads": -1, "filename": "geonamescache-0.10.tar.gz", "has_sig": false, "md5_digest": "75504d540e648db6609749bc697a8342", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 887287, "upload_time": "2013-07-05T13:25:10", "url": "https://files.pythonhosted.org/packages/90/6b/ec1d6d1598c4cc6a3fe7c33f01c5828918f9cd16a763fffd1df1e1878fbc/geonamescache-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "3818bcbbf1df35d8c22b1f7c8b1add46", "sha256": "ff08bb73beb9d06ded992cfe44213c2f5147a8a32e4dbbec7ecab3ecc85ff27f" }, "downloads": -1, "filename": "geonamescache-0.11.tar.gz", "has_sig": false, "md5_digest": "3818bcbbf1df35d8c22b1f7c8b1add46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 891936, "upload_time": "2014-05-20T23:36:10", "url": "https://files.pythonhosted.org/packages/9d/5c/1af9b7866dff5e9a6aeddd97d97f319fcd293c3e3a893d26117b9fcc822f/geonamescache-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "60d43456a744e07e2f821ffef07cab71", "sha256": "6b99aafb6acfe30e6a5daa9d5a17a31ac737ac1827e55b5264947cdf6a365729" }, "downloads": -1, "filename": "geonamescache-0.12.tar.gz", "has_sig": false, "md5_digest": "60d43456a744e07e2f821ffef07cab71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 892565, "upload_time": "2014-06-03T11:09:27", "url": "https://files.pythonhosted.org/packages/eb/cc/d1cdc5be24dfad4576f73c924d7475ab8f47da7b19495c4f13cec6b8ccfe/geonamescache-0.12.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "c47b1c3061be3b73353c6cf9db99c1ef", "sha256": "0521bb12479cef269e465d6a5adeac93086aa4c9e5242ab45b24a81e6ee4c4ee" }, "downloads": -1, "filename": "geonamescache-0.13.tar.gz", "has_sig": false, "md5_digest": "c47b1c3061be3b73353c6cf9db99c1ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 894543, "upload_time": "2014-07-21T20:43:02", "url": "https://files.pythonhosted.org/packages/da/f8/144b1ba1cd1a29bbecb1b55309747ef9ec25f6df7b507ccbde8a2770bd3f/geonamescache-0.13.tar.gz" } ], "0.15": [ { "comment_text": "", "digests": { "md5": "cc1203cd16e2ea1fc50e7c148affe827", "sha256": "7f02af1d1026e2fa15e3dded6c8d80675f2b6033f5a31f0c88f05d73d092f59d" }, "downloads": -1, "filename": "geonamescache-0.15.tar.gz", "has_sig": false, "md5_digest": "cc1203cd16e2ea1fc50e7c148affe827", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 895254, "upload_time": "2014-10-05T16:12:06", "url": "https://files.pythonhosted.org/packages/d7/2f/d5c87d3803c28549e6f4a8c91116a135d0e8cee066c3464f3857e4793033/geonamescache-0.15.tar.gz" } ], "0.16": [ { "comment_text": "", "digests": { "md5": "801acdb5c48a7e011da9e269395a6881", "sha256": "474596a7ad498dcb014dfed63b06680ed8fc10903e8ac5cedd7ba329a08e24bd" }, "downloads": -1, "filename": "geonamescache-0.16.tar.gz", "has_sig": false, "md5_digest": "801acdb5c48a7e011da9e269395a6881", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 920844, "upload_time": "2014-10-12T10:15:23", "url": "https://files.pythonhosted.org/packages/47/f4/faafccdd1007438d5d0a8bcbbcd73de8ab6325c649c5371e8792ee7adcae/geonamescache-0.16.tar.gz" } ], "0.17": [ { "comment_text": "", "digests": { "md5": "f76b630573a48499517a805a8088190b", "sha256": "34975e60107cb903b818ca3c9dd43113bd72098454d6dbf3fd51c7746270fd9f" }, "downloads": -1, "filename": "geonamescache-0.17.tar.gz", "has_sig": false, "md5_digest": "f76b630573a48499517a805a8088190b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 920882, "upload_time": "2014-10-14T10:35:50", "url": "https://files.pythonhosted.org/packages/49/f3/2b07c55af0e7fe6eb99f0636e29ff11ade0c53899edad20fc54901299da7/geonamescache-0.17.tar.gz" } ], "0.18": [ { "comment_text": "", "digests": { "md5": "dc856ffb5cb55fe87336d4c6d766b0de", "sha256": "1e5b746177ff93c4307453a67a547b27662e71e39ec65a3a99396b8d61b65cb7" }, "downloads": -1, "filename": "geonamescache-0.18.tar.gz", "has_sig": false, "md5_digest": "dc856ffb5cb55fe87336d4c6d766b0de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 920920, "upload_time": "2014-10-21T19:22:25", "url": "https://files.pythonhosted.org/packages/df/95/eb6a67d7900cc6b43f094b985d2fae4a5e7ad1f2a7ff1c531895d949fb5e/geonamescache-0.18.tar.gz" } ], "0.19": [ { "comment_text": "", "digests": { "md5": "be156e692b49fae0311b06a4de6a05c4", "sha256": "b6ce9150490fec83570abc64e1f3a78446017faa7bbd2e175e0125a2980cc9eb" }, "downloads": -1, "filename": "geonamescache-0.19-py2-none-any.whl", "has_sig": false, "md5_digest": "be156e692b49fae0311b06a4de6a05c4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 939422, "upload_time": "2015-07-29T11:14:39", "url": "https://files.pythonhosted.org/packages/12/19/39fc41e3f7a3ba09140084bd00ec1a532ef6f77217de0c0a8d7d7b51ca24/geonamescache-0.19-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e9b1c47386329d9cd75197a7e883ac3", "sha256": "28837f53c1b03c9ce8129f48a0ff3c563d49c031368e6cb9fd53fbcb2727bb94" }, "downloads": -1, "filename": "geonamescache-0.19.tar.gz", "has_sig": false, "md5_digest": "7e9b1c47386329d9cd75197a7e883ac3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 889025, "upload_time": "2015-07-29T11:14:22", "url": "https://files.pythonhosted.org/packages/ac/f6/8fdaa8974b12dcf0a6be12359618bb804ba127969016a4e23958d46e30b7/geonamescache-0.19.tar.gz" } ], "0.20": [ { "comment_text": "", "digests": { "md5": "54333a45e8524e918fa8612412777552", "sha256": "3f5779d671de6e76dfbe7518f84edad665e3a92309db2e2f9865c6d4482942e4" }, "downloads": -1, "filename": "geonamescache-0.20-py2-none-any.whl", "has_sig": false, "md5_digest": "54333a45e8524e918fa8612412777552", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 967048, "upload_time": "2015-07-30T09:02:10", "url": "https://files.pythonhosted.org/packages/65/0b/34af7c5e308b1f5702b53e458003c629439d5381edc475ebba8c0b6576e0/geonamescache-0.20-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d001a23ec5a0b0c75668812c127f7ea8", "sha256": "7e5e6b98e7fb179a207985650227d423a121fad0e526f6ef728ba68e8352aab8" }, "downloads": -1, "filename": "geonamescache-0.20.tar.gz", "has_sig": false, "md5_digest": "d001a23ec5a0b0c75668812c127f7ea8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 915020, "upload_time": "2015-07-30T09:01:51", "url": "https://files.pythonhosted.org/packages/b1/96/c0d710f45ea3eea82ad96db71b20da49000e2519d637b6f6beb9a785c610/geonamescache-0.20.tar.gz" } ], "0.21": [ { "comment_text": "", "digests": { "md5": "660983788f7e3b5a2ccc621d14079917", "sha256": "555a255871ea7d9540222ce066a5e4c6971f6e11043ba16705ac0a177a45f322" }, "downloads": -1, "filename": "geonamescache-0.21-py2-none-any.whl", "has_sig": false, "md5_digest": "660983788f7e3b5a2ccc621d14079917", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 968067, "upload_time": "2016-03-03T22:11:38", "url": "https://files.pythonhosted.org/packages/cc/fb/ac482573d45fe4d0ce0faa98b465371aeff447414dc1ea72817bed6f9295/geonamescache-0.21-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "868e77965b8c466a627b2a1cc6d6f762", "sha256": "83e08b255b28dbf4dc641398efb8fb24b415a45ffcc1df67af7b25469d05d8bf" }, "downloads": -1, "filename": "geonamescache-0.21.tar.gz", "has_sig": false, "md5_digest": "868e77965b8c466a627b2a1cc6d6f762", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 916231, "upload_time": "2016-03-03T22:11:04", "url": "https://files.pythonhosted.org/packages/c9/ac/b5e2738cdd9c578b7c3252768354dea3d0550eb99bcd271eab06edde8735/geonamescache-0.21.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "d7910ca0fc93749cfa37a70abe702393", "sha256": "35f60a82885819274292598b7e840f07505afbe74f057a1f4355ddfab9bfac69" }, "downloads": -1, "filename": "geonamescache-0.5.tar.gz", "has_sig": false, "md5_digest": "d7910ca0fc93749cfa37a70abe702393", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8861, "upload_time": "2012-05-17T00:27:03", "url": "https://files.pythonhosted.org/packages/66/da/6dbc162155b71aff16d9939800df7eee41b9699b78010c6a5260c072b4fd/geonamescache-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "787c6fefed5369695b6d07b63c250389", "sha256": "9e52ed54aa6f30019fa7345c0b08ed9ad0738d236d43940353572c2f4ec706fa" }, "downloads": -1, "filename": "geonamescache-0.6.tar.gz", "has_sig": false, "md5_digest": "787c6fefed5369695b6d07b63c250389", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 854565, "upload_time": "2012-05-22T21:59:12", "url": "https://files.pythonhosted.org/packages/cd/90/3b659afe3c84260a9ec2cf6d15a578563a266ff1287300ac1aefa76f2cdb/geonamescache-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "7cef8de4a64cb03cb6b521c1114f3aea", "sha256": "d1596d4211c3d73f5af7d005de23a55571730ff7fca28774ca51973ad7fe948d" }, "downloads": -1, "filename": "geonamescache-0.7.tar.gz", "has_sig": false, "md5_digest": "7cef8de4a64cb03cb6b521c1114f3aea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 866669, "upload_time": "2012-06-17T23:25:49", "url": "https://files.pythonhosted.org/packages/7a/27/6c2c0ea1c83f2c1060d936b326ab57b3e085e5f9c2944b8d3fe4916c57d0/geonamescache-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "d95969a66b6bb78d4624f2187bdcca9f", "sha256": "1fa4e8a011a9d5ff857e45796262350072e3ec8d986c52f6cbad1d9d434523da" }, "downloads": -1, "filename": "geonamescache-0.8.tar.gz", "has_sig": false, "md5_digest": "d95969a66b6bb78d4624f2187bdcca9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 867498, "upload_time": "2012-06-18T14:31:43", "url": "https://files.pythonhosted.org/packages/c5/48/c6d3ab58a6f5011f0ee31efa5a09ac1930736b9133cfa09e5bb11ba385b2/geonamescache-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "6365cde72d4a55dc737096431c1cf007", "sha256": "db639723391100e3fb6408cfbb1210e7451f5da39a9bb4501104e5c887f82684" }, "downloads": -1, "filename": "geonamescache-0.9.tar.gz", "has_sig": false, "md5_digest": "6365cde72d4a55dc737096431c1cf007", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 886994, "upload_time": "2013-06-05T22:00:45", "url": "https://files.pythonhosted.org/packages/38/ec/80421b17596d9fceaa9a3766f87eadbd1d135b307c5785c9a415305c691a/geonamescache-0.9.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "4e2a9266b62e53b3d5df4755010f7c63", "sha256": "94b5a37c62d53fd37f56fee957f4914da52489c5bde90a58951efa699b7edf03" }, "downloads": -1, "filename": "geonamescache-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4e2a9266b62e53b3d5df4755010f7c63", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 775419, "upload_time": "2018-05-18T16:16:40", "url": "https://files.pythonhosted.org/packages/f4/66/586b63536bc578a6d28ffc1114959f51b2ca1a9582f9b987206b3ba9aa86/geonamescache-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34337ddb442445134fbeb998e72e29ea", "sha256": "874bd8da0827a5a9fe68c5a5dd400378a2c0680f68c101f93cb3c25f45a200af" }, "downloads": -1, "filename": "geonamescache-1.0.1.tar.gz", "has_sig": false, "md5_digest": "34337ddb442445134fbeb998e72e29ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 740787, "upload_time": "2018-05-18T16:16:27", "url": "https://files.pythonhosted.org/packages/b4/d8/b742a07727bd5a56a6e309c80b03bb31dc937e8b9587b0232437003f4d13/geonamescache-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "4505aa7d41d8fe8f9e59643ce7281b66", "sha256": "f68df47048451608994446f430adecf6df9a2018281ea859fa4fa91cf00f05c6" }, "downloads": -1, "filename": "geonamescache-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4505aa7d41d8fe8f9e59643ce7281b66", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 781980, "upload_time": "2019-04-16T09:29:13", "url": "https://files.pythonhosted.org/packages/96/34/5daf3ed920ffaf761615addbdbb6d91dc802a36c68551e7c6568fe20d7f6/geonamescache-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1b00e21d3b6bb51efb3dd2083d41b13", "sha256": "d34c61286c6e5d9e387e1afec24164921bf197516bb99ee2ce4557adfd492263" }, "downloads": -1, "filename": "geonamescache-1.0.2.tar.gz", "has_sig": false, "md5_digest": "b1b00e21d3b6bb51efb3dd2083d41b13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 747855, "upload_time": "2019-04-16T09:29:00", "url": "https://files.pythonhosted.org/packages/bc/8d/adc59b775c1c65e62e932c2caf4530c8d1eb8ec9167af1345030f5dfad2c/geonamescache-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "356833c50686f5e5e93b922cdba2d923", "sha256": "664a4f111707a688c142b6bd242a91d309b5828b682247ac866862e57fec6e5c" }, "downloads": -1, "filename": "geonamescache-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "356833c50686f5e5e93b922cdba2d923", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 786195, "upload_time": "2019-08-27T23:00:53", "url": "https://files.pythonhosted.org/packages/53/f7/2df10269978f37e378704d1b4bc7d62c6d0210f3c9e31c9dcf9b08a5af9c/geonamescache-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb650d0473f24aee5e2b939e6e7b6146", "sha256": "c12e419515bdb1aa689b7706a16ad65c4c1344289a94bf8d23522b62b1c90ccc" }, "downloads": -1, "filename": "geonamescache-1.0.3.tar.gz", "has_sig": false, "md5_digest": "fb650d0473f24aee5e2b939e6e7b6146", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 751833, "upload_time": "2019-08-27T23:00:36", "url": "https://files.pythonhosted.org/packages/a2/b1/1e7c7cb5d2f04e1666663a9d018a06266d18a8c22d1afc44cb61a332723c/geonamescache-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "2f6fc89390a30bb2a7735e196e690af8", "sha256": "9b0de4cab17b7786e2c7b79152164ed4250b0a675ebfb92dd883bf463fbd1142" }, "downloads": -1, "filename": "geonamescache-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2f6fc89390a30bb2a7735e196e690af8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 830345, "upload_time": "2019-09-11T13:50:53", "url": "https://files.pythonhosted.org/packages/32/c1/efb823270c8526b2f4f3eb8c804c5a0a55277267ad2312f5eb47bd9cc370/geonamescache-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "231ca5bd133ccbd72938295ad90e482e", "sha256": "2046571acb4d2c481bd81388a9fc3085bd290633cbe619ba270629e8a4aff790" }, "downloads": -1, "filename": "geonamescache-1.1.0.tar.gz", "has_sig": false, "md5_digest": "231ca5bd133ccbd72938295ad90e482e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 790981, "upload_time": "2019-09-11T13:51:06", "url": "https://files.pythonhosted.org/packages/84/a7/05ca15a00da01f39b5afa3fd4e51380f115e317b7711d209438ff79e86df/geonamescache-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2f6fc89390a30bb2a7735e196e690af8", "sha256": "9b0de4cab17b7786e2c7b79152164ed4250b0a675ebfb92dd883bf463fbd1142" }, "downloads": -1, "filename": "geonamescache-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2f6fc89390a30bb2a7735e196e690af8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 830345, "upload_time": "2019-09-11T13:50:53", "url": "https://files.pythonhosted.org/packages/32/c1/efb823270c8526b2f4f3eb8c804c5a0a55277267ad2312f5eb47bd9cc370/geonamescache-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "231ca5bd133ccbd72938295ad90e482e", "sha256": "2046571acb4d2c481bd81388a9fc3085bd290633cbe619ba270629e8a4aff790" }, "downloads": -1, "filename": "geonamescache-1.1.0.tar.gz", "has_sig": false, "md5_digest": "231ca5bd133ccbd72938295ad90e482e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 790981, "upload_time": "2019-09-11T13:51:06", "url": "https://files.pythonhosted.org/packages/84/a7/05ca15a00da01f39b5afa3fd4e51380f115e317b7711d209438ff79e86df/geonamescache-1.1.0.tar.gz" } ] }