{ "info": { "author": "Ekaterina Podranyuk", "author_email": "katherineswork44@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# PyCDEK3\n\n[![Build Status](https://travis-ci.com/kpodranyuk/pycdek3.svg?branch=master)](https://travis-ci.com/kpodranyuk/pycdek3)\n[![codecov](https://codecov.io/gh/kpodranyuk/pycdek3/branch/master/graph/badge.svg)](https://codecov.io/gh/kpodranyuk/pycdek3)\n\n\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 API \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 [\u0421\u0414\u042d\u041a](http://cdek.ru/).\n\n\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u043e\u0431\u043c\u0435\u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435: https://confluence.cdek.ru/pages/viewpage.action?pageId=15616120\n\n\u041e\u0431\u0449\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0431 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0421\u0414\u042d\u041a \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u043d\u0430 [\u0441\u0430\u0439\u0442\u0435 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438](https://www.cdek.ru/clients/integrator.html).\n\n\u0414\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0444\u043e\u0440\u043a\u043e\u043c [pycdek](https://github.com/onrik/pycdek), \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0433\u043e onrik. \n\u0412 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u043e\u0440\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e pycdek, \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u043c \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 python 3 \u0432\u0435\u0440\u0441\u0438\u0438 (3.4+), \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0434\u043b\u044f \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 API \u0438 \u043f\u043e\u043b\u043d\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430. \n\n## \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 pycdek3:\n```\n pip install pycdek3\n```\n\n## \u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f:\n\u041c\u0435\u0442\u043e\u0434\u044b \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0438\u0435 \u043b\u043e\u0433\u0438\u043d\u0430 \u0438 \u043f\u0430\u0440\u043e\u043b\u044f:\n\n```python\nfrom pycdek import Client\n\nMOSCOW_ID = 44\nSP_ID = 137\n\n# \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u043f\u0443\u043d\u043a\u0442\u043e\u0432 \u0441\u0430\u043c\u043e\u0432\u044b\u0432\u043e\u0437\u0430 \u0432 \u041c\u043e\u0441\u043a\u0432\u0435\nfor point in Client.get_delivery_points(MOSCOW_ID):\n print(point['Code'], point['Address'])\n\n# \u0440\u0430\u0441\u0447\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u041c\u043e\u0441\u043a\u0432\u0430 - \u0421\u0430\u043d\u043a\u0442-\u041f\u0435\u0442\u0435\u0440\u0431\u0443\u0440\u0433 \u043e\u0434\u043d\u043e\u0439 \u043f\u043e\u0441\u044b\u043b\u043a\u0438 \u0432\u0435\u0441\u043e\u043c 1\u043a\u0433 \u0438 \u0433\u0430\u0431\u0430\u0440\u0438\u0442\u0430\u043c\u0438 (\u0441\u043c) 50x10x20\ntariffs = [5, 10, 15, 62, 63, 136] # \u0442\u0430\u0440\u0438\u0444\u044b \u0441\u043a\u043b\u0430\u0434-\u0441\u043a\u043b\u0430\u0434 (\u0441\u0430\u043c\u043e\u0432\u044b\u0432\u043e\u0437)\nprint(Client.get_shipping_cost(MOSCOW_ID, SP_ID, tariffs, goods=[{'weight': 1, 'length': 50, 'width': 10, 'height': 20}]))\n\n# \u0440\u0430\u0441\u0447\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0421\u0430\u043d\u043a\u0442-\u041f\u0435\u0442\u0435\u0440\u0431\u0443\u0440\u0433 - \u041c\u043e\u0441\u043a\u0432\u0430 \u043e\u0434\u043d\u043e\u0439 \u043f\u043e\u0441\u044b\u043b\u043a\u0438 \u0432\u0435\u0441\u043e\u043c 2\u043a\u0433 \u0438 \u0433\u0430\u0431\u0430\u0440\u0438\u0442\u0430\u043c\u0438 (\u0441\u043c) 100x10x20\ntariffs = [11, 16, 137] # \u0442\u0430\u0440\u0438\u0444\u044b \u0441\u043a\u043b\u0430\u0434-\u0434\u0432\u0435\u0440\u044c (\u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u043a\u0443\u0440\u044c\u0435\u0440\u043e\u043c)\nprint(Client.get_shipping_cost(SP_ID, MOSCOW_ID, tariffs, goods=[{'weight': 2, 'length': 100, 'width': 10, 'height': 20}]))\n\n```\n\n\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u0435\u0442\u043e\u0434\u043e\u0432, \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0438\u0445 \u043b\u043e\u0433\u0438\u043d \u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Django \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432 \u0444\u0430\u0439\u043b\u0435 [example.py](example.py) (\u0414\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043b\u043e\u0433\u0438\u043d\u0430 \u0438 \u043f\u0430\u0440\u043e\u043b\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e [\u0437\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0434\u043e\u0433\u043e\u0432\u043e\u0440](https://www.cdek.ru/clients/reglament.html) \u0441 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439).\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/kpodranyuk/pycdek3", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pycdek3", "package_url": "https://pypi.org/project/pycdek3/", "platform": "", "project_url": "https://pypi.org/project/pycdek3/", "project_urls": { "Homepage": "https://github.com/kpodranyuk/pycdek3" }, "release_url": "https://pypi.org/project/pycdek3/0.2.0/", "requires_dist": null, "requires_python": ">=3.4", "summary": "Python3 client for CDEK API", "version": "0.2.0" }, "last_serial": 5945141, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "fd2df5efc6ef1722aa1774a3f89f6e32", "sha256": "ac31a4b672ada9df24540b8d23a2899db0e844190677685f737c973a99793dce" }, "downloads": -1, "filename": "pycdek3-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fd2df5efc6ef1722aa1774a3f89f6e32", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 8639, "upload_time": "2019-09-13T20:25:37", "url": "https://files.pythonhosted.org/packages/23/93/6cdbf8f7399947c9d72fa7057c8b62ab6adcdf1b3763b01009c70b7809bf/pycdek3-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a98ba69b3b7f19309138bfd92848b434", "sha256": "d29659ca616831c0d9d1ac3b620378584126e714d6fd9de338d2e93ed05749af" }, "downloads": -1, "filename": "pycdek3-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a98ba69b3b7f19309138bfd92848b434", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 7408, "upload_time": "2019-09-13T20:25:53", "url": "https://files.pythonhosted.org/packages/b0/9d/2db4e5aa5912a59ede5bb5f110e6b6a8292d57877aee0fe339bc57f1584b/pycdek3-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c84ea68c2fb7a57fccf7d4cb5fe9eec3", "sha256": "45547f5ec9feb2a8c4cdd093672e3de003df844e1419f10b0e407e12ad08baf1" }, "downloads": -1, "filename": "pycdek3-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c84ea68c2fb7a57fccf7d4cb5fe9eec3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 8990, "upload_time": "2019-10-08T14:37:36", "url": "https://files.pythonhosted.org/packages/67/02/bfedbb9304e12543363ec2017b1682cae458491cc481a97fa7e51e081160/pycdek3-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b4ecb362da9fe086d4ec701a48264de", "sha256": "aea57dbf7b685937783b998a6bb8e3573ba926080f93cfbf8a2d277b4f7aefba" }, "downloads": -1, "filename": "pycdek3-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7b4ecb362da9fe086d4ec701a48264de", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 7714, "upload_time": "2019-10-08T14:37:37", "url": "https://files.pythonhosted.org/packages/56/29/8aee867d7fce4f52ff97bcca558a63bd710f3f87f1c5fb1490161073075c/pycdek3-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c84ea68c2fb7a57fccf7d4cb5fe9eec3", "sha256": "45547f5ec9feb2a8c4cdd093672e3de003df844e1419f10b0e407e12ad08baf1" }, "downloads": -1, "filename": "pycdek3-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c84ea68c2fb7a57fccf7d4cb5fe9eec3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 8990, "upload_time": "2019-10-08T14:37:36", "url": "https://files.pythonhosted.org/packages/67/02/bfedbb9304e12543363ec2017b1682cae458491cc481a97fa7e51e081160/pycdek3-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b4ecb362da9fe086d4ec701a48264de", "sha256": "aea57dbf7b685937783b998a6bb8e3573ba926080f93cfbf8a2d277b4f7aefba" }, "downloads": -1, "filename": "pycdek3-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7b4ecb362da9fe086d4ec701a48264de", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 7714, "upload_time": "2019-10-08T14:37:37", "url": "https://files.pythonhosted.org/packages/56/29/8aee867d7fce4f52ff97bcca558a63bd710f3f87f1c5fb1490161073075c/pycdek3-0.2.0.tar.gz" } ] }