{ "info": { "author": "Nikita Sivakov", "author_email": "sivakov512@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": "Yandex Geocoder\n===\nGet address coordinates via Yandex geocoder\n\n[![Build Status](https://github.com/sivakov512/yandex-geocoder/workflows/test/badge.svg)](https://github.com/sivakov512/yandex-geocoder/actions?query=workflow%3Atest)\n[![Coverage Status](https://coveralls.io/repos/github/sivakov512/yandex-geocoder/badge.svg?branch=master)](https://coveralls.io/github/sivakov512/yandex-geocoder?branch=master)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n[![Python versions](https://img.shields.io/pypi/pyversions/yandex-geocoder.svg)](https://pypi.python.org/pypi/yandex-geocoder)\n[![PyPi](https://img.shields.io/pypi/v/yandex-geocoder.svg)](https://pypi.python.org/pypi/yandex-geocoder)\n\nInstallation\n---\nInstall it via `pip` tool:\n\n``` shell\npip install yandex-geocoder\n```\n\nUsage example\n---\nYandex Geocoder requires an API developer key, you can get it [here](https://developer.tech.yandex.ru/services/) to use this library.\n\n``` python\nfrom decimal import Decimal\n\nfrom yandex_geocoder import Client\n\n\nclient = Client(\"your-api-key\")\n\ncoordinates = client.coordinates(\"\u041c\u043e\u0441\u043a\u0432\u0430 \u041b\u044c\u0432\u0430 \u0422\u043e\u043b\u0441\u0442\u043e\u0433\u043e 16\")\nassert coordinates == (Decimal(\"37.587093\"), Decimal(\"55.733969\"))\n\naddress = client.address(Decimal(\"37.587093\"), Decimal(\"55.733969\"))\nassert address == \"\u0420\u043e\u0441\u0441\u0438\u044f, \u041c\u043e\u0441\u043a\u0432\u0430, \u0443\u043b\u0438\u0446\u0430 \u041b\u044c\u0432\u0430 \u0422\u043e\u043b\u0441\u0442\u043e\u0433\u043e, 16\"\n```\n\nDevelopment and contribution\n---\n\n* install project dependencies\n```bash\npython setup.py develop\n```\n\n* install linting, formatting and testing tools\n```bash\npip install -r requirements.txt\n```\n\n* run tests\n```bash\npytest\n```\n\n* run linters\n```bash\nflake8\nblack --check ./\n```\n\n* feel free to contribute!\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sivakov512/yandex-geocoder", "keywords": "yandex geocoder geo coordinates address maps api", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "yandex-geocoder", "package_url": "https://pypi.org/project/yandex-geocoder/", "platform": "", "project_url": "https://pypi.org/project/yandex-geocoder/", "project_urls": { "Homepage": "https://github.com/sivakov512/yandex-geocoder" }, "release_url": "https://pypi.org/project/yandex-geocoder/2.0.0/", "requires_dist": [ "requests (~=2.22)" ], "requires_python": ">=3.6", "summary": "Simple library for getting address or coordinates via Yandex geocoder", "version": "2.0.0", "yanked": false, "yanked_reason": null }, "last_serial": 6694456, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "08986c3d3fe8f4badc5b94fbdefb2f33", "sha256": "07a9bde032630b6200374752b42d1b34af03e0cb960bc8bfb6166466e8249f78" }, "downloads": -1, "filename": "yandex_geocoder-0.0.1.tar.gz", "has_sig": false, "md5_digest": "08986c3d3fe8f4badc5b94fbdefb2f33", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2480, "upload_time": "2017-12-20T10:34:14", "upload_time_iso_8601": "2017-12-20T10:34:14.929406Z", "url": "https://files.pythonhosted.org/packages/5a/c3/a1555acfe2eca4ab5ca626fba90a4b1f5b84bd2be4835349d9ecd85336d0/yandex_geocoder-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e78803dab289986068847c42273d6a28", "sha256": "c295ad867239a0c90eb0bab0b53243a7d85e9a4a069c4da5e169504302aa4d51" }, "downloads": -1, "filename": "yandex_geocoder-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e78803dab289986068847c42273d6a28", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2478, "upload_time": "2017-12-20T10:39:03", "upload_time_iso_8601": "2017-12-20T10:39:03.132472Z", "url": "https://files.pythonhosted.org/packages/0f/aa/d4a521c760747d54a75de4e51e389c2d239346a61c7d8ae9f5be084a50b9/yandex_geocoder-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "7671dbe7b2fa2156eb95693f2bd3f825", "sha256": "2d796ad546b710a243bec514b74cb9ba2660caa22c308bdae6cbecda26acd8c2" }, "downloads": -1, "filename": "yandex_geocoder-0.0.3.tar.gz", "has_sig": false, "md5_digest": "7671dbe7b2fa2156eb95693f2bd3f825", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2568, "upload_time": "2018-10-01T08:06:24", "upload_time_iso_8601": "2018-10-01T08:06:24.301243Z", "url": "https://files.pythonhosted.org/packages/d1/bb/2a4204cd4f0e83fa8c828fb0aa939d6cbfd9d732bc3d938467abd3142bfb/yandex_geocoder-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "aaeb027f38f335fc0eb5cb8b5f5a5474", "sha256": "53beb1f68958a50352f816abc88f895783c9b24166e8dc6aff084efab6cee047" }, "downloads": -1, "filename": "yandex_geocoder-0.0.4.tar.gz", "has_sig": false, "md5_digest": "aaeb027f38f335fc0eb5cb8b5f5a5474", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2562, "upload_time": "2018-10-01T08:38:35", "upload_time_iso_8601": "2018-10-01T08:38:35.699643Z", "url": "https://files.pythonhosted.org/packages/1e/11/2ed092480bc98292127b6e61379ac54cdd1e3d5a43b9292972854db05243/yandex_geocoder-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "7653f91eea1f4a6ef36c78f797a760f1", "sha256": "fdad8343f38f3f9a651e344db23dc3c7c70269b8dd293827e12185bdb9fc3c2d" }, "downloads": -1, "filename": "yandex_geocoder-0.0.5.tar.gz", "has_sig": false, "md5_digest": "7653f91eea1f4a6ef36c78f797a760f1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2538, "upload_time": "2018-10-01T08:55:18", "upload_time_iso_8601": "2018-10-01T08:55:18.500290Z", "url": "https://files.pythonhosted.org/packages/1f/0b/df14b19d9cae2239c1fea0b14d7d26f2a716a8cc7d9aee3ba5b3999c919f/yandex_geocoder-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "805d1c2dedd5202558ea2fd55978a244", "sha256": "c4b06ca4fcfbc2e31d0caf555df894149dc4630247d977399496f52f5c3b09c1" }, "downloads": -1, "filename": "yandex_geocoder-0.0.6.tar.gz", "has_sig": false, "md5_digest": "805d1c2dedd5202558ea2fd55978a244", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2634, "upload_time": "2018-10-31T07:27:24", "upload_time_iso_8601": "2018-10-31T07:27:24.478013Z", "url": "https://files.pythonhosted.org/packages/e2/da/e37977c84d671f5d6c753afeec0434099bbbb165e50f92fd459bc5a23231/yandex_geocoder-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "9527f9568a3da367fe791904ffcd04aa", "sha256": "04b720e9328478632e5e962a06e036313f291a5ac0c1079b72bb59af6a256c2e" }, "downloads": -1, "filename": "yandex_geocoder-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9527f9568a3da367fe791904ffcd04aa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2632, "upload_time": "2019-04-25T05:00:18", "upload_time_iso_8601": "2019-04-25T05:00:18.410629Z", "url": "https://files.pythonhosted.org/packages/92/1f/8ae80e631ae79ae2904afd38c33b16fa2388ef21b3e4c698205298f846b0/yandex_geocoder-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "d48f7ccb5a7963509ccc570a0c2fccd5", "sha256": "d1c88bc799253cddce529cc8983f78a8e9bfbf2bc55a8665c4ef70594c6d3763" }, "downloads": -1, "filename": "yandex_geocoder-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d48f7ccb5a7963509ccc570a0c2fccd5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2829, "upload_time": "2019-04-25T07:08:43", "upload_time_iso_8601": "2019-04-25T07:08:43.881483Z", "url": "https://files.pythonhosted.org/packages/13/20/730d99b50f2ee00cca9d982d0c5c7053db6d531a95265ef1ceb004e4e9d7/yandex_geocoder-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "cb0dd768f3bd119b51f24dd890c8104b", "sha256": "6c61c335694e4ae5e93734689c511911d64c1bb17802558a40cb3239e0afbb75" }, "downloads": -1, "filename": "yandex_geocoder-1.0.1.tar.gz", "has_sig": false, "md5_digest": "cb0dd768f3bd119b51f24dd890c8104b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2906, "upload_time": "2019-10-28T06:50:26", "upload_time_iso_8601": "2019-10-28T06:50:26.480337Z", "url": "https://files.pythonhosted.org/packages/ca/d6/0f26ab7a88781c891a4b68c716b849c3091eb7e14f6d2a305d1d0e40855a/yandex_geocoder-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "8f4fcb1785138a6569339b5f3f4b2f13", "sha256": "7410b4cc419859c5a0f9ccae21980e37ed9cd7afe405e4a04b56013fdfb171dd" }, "downloads": -1, "filename": "yandex_geocoder-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8f4fcb1785138a6569339b5f3f4b2f13", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4470, "upload_time": "2020-02-25T05:48:26", "upload_time_iso_8601": "2020-02-25T05:48:26.596288Z", "url": "https://files.pythonhosted.org/packages/d4/65/f3b1aae67e6daead8edf88e5034e7c53a34c4586d3fc866a23eb0a19d1b9/yandex_geocoder-2.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b3e58bdab72fced4fae3c9209daf97af", "sha256": "ac6c255a9977d1e88091c16fe44ed5f95c7bc587d232ca2e193221c8538ea73e" }, "downloads": -1, "filename": "yandex_geocoder-2.0.0.tar.gz", "has_sig": false, "md5_digest": "b3e58bdab72fced4fae3c9209daf97af", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3226, "upload_time": "2020-02-25T05:48:27", "upload_time_iso_8601": "2020-02-25T05:48:27.573945Z", "url": "https://files.pythonhosted.org/packages/e0/a0/ddb886b845e168d286594adb30ffac8445223f6d1dc845a85c8e5963cb95/yandex_geocoder-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8f4fcb1785138a6569339b5f3f4b2f13", "sha256": "7410b4cc419859c5a0f9ccae21980e37ed9cd7afe405e4a04b56013fdfb171dd" }, "downloads": -1, "filename": "yandex_geocoder-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8f4fcb1785138a6569339b5f3f4b2f13", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4470, "upload_time": "2020-02-25T05:48:26", "upload_time_iso_8601": "2020-02-25T05:48:26.596288Z", "url": "https://files.pythonhosted.org/packages/d4/65/f3b1aae67e6daead8edf88e5034e7c53a34c4586d3fc866a23eb0a19d1b9/yandex_geocoder-2.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b3e58bdab72fced4fae3c9209daf97af", "sha256": "ac6c255a9977d1e88091c16fe44ed5f95c7bc587d232ca2e193221c8538ea73e" }, "downloads": -1, "filename": "yandex_geocoder-2.0.0.tar.gz", "has_sig": false, "md5_digest": "b3e58bdab72fced4fae3c9209daf97af", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3226, "upload_time": "2020-02-25T05:48:27", "upload_time_iso_8601": "2020-02-25T05:48:27.573945Z", "url": "https://files.pythonhosted.org/packages/e0/a0/ddb886b845e168d286594adb30ffac8445223f6d1dc845a85c8e5963cb95/yandex_geocoder-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }