{ "info": { "author": "Dmitry Krukov", "author_email": "glebov.ru@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "==================\nAmoCRM python API. \n==================\n\n\u0412\u043e\u043f\u0440\u043e\u0441\u044b?\n\n.. image:: https://badges.gitter.im/Krukov/amocrm_api.svg\n :alt: Join the chat at https://gitter.im/Krukov/amocrm_api\n :target: https://gitter.im/Krukov/amocrm_api?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n\n------------------\n\u041c\u043e\u0433\u0443 \u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u043e\u043c\u043e\u0449\u044c \u043f\u043e \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0443/\u0438\u043c\u043f\u0440\u043e\u0442\u0443 \u0432\u0430\u0448\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437/\u0432 AmoCRM\n------------------\n\n.. image:: https://travis-ci.org/Krukov/amocrm_api.svg?branch=master\n :target: https://travis-ci.org/Krukov/amocrm_api\n.. image:: https://img.shields.io/coveralls/Krukov/amocrm_api.svg\n :target: https://coveralls.io/r/Krukov/amocrm_api\n\n\nPython AmoCRM API (http://www.amocrm.ru/) (human interface for easy using )\n\n\nInstallation\n============\n\n::\n\n pip install amocrm_api\n\n\nUsage\n=====\n\n\nThere are 7 abstraction of 5 AmoCRM objects:\n\n- \u041a\u043e\u043d\u0442\u0430\u043a\u0442 - BaseContact\n- \u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f - BaseCompany\n- \u0421\u0434\u0435\u043b\u043a\u0430 - BaseLead\n- \u0417\u0430\u0434\u0430\u0447\u0430 - (LeadTask, ContactTask)\n- \u0421\u043e\u0431\u044b\u0442\u0438\u0435 - (LeadNote, ContactNote)\n\nSettings\n--------\n\nFirst of all you need to define settings\nExample::\n\n from amocrm import BaseContact, amo_settings, fields\n amo_settings.set('krukov@centrobit.ru', '4b332718c4c5944003af7e6389860ced', 'testcentrobit')\n\n\nCustom field\n------------\n\nOne of the features of AmoCRM in the presence of custom fields in a contact, company and lead objects\n\nTo define your custom field you need describe it\n\nExample::\n\n from amocrm import BaseContact, amo_settings, fields\n amo_settings.set('krukov@centrobit.ru', '4b332718c4c5944003af7e6389860ced', 'testcentrobit')\n\n class Contact(BaseContact):\n position = fields.CustomField(u'\u0414\u043e\u043b\u0436\u043d\u043e\u0441\u0442\u044c')\n site = fields.CustomField(u'\u0421\u0430\u0439\u0442')\n phone = fields.EnumCustomField(u'\u0422\u0435\u043b\u0435\u0444\u043e\u043d', enum='WORK')\n\nOk, now it is ready to use and you can get, create or edit contacts\n\nExample::\n\n new_contact = Contact(name='Example2', company='ExampleCorp2', position='QA', phone='0001')\n new_contact.site = 'http://example.com'\n new_contact.save()\n\n contact = Contact.objects.get(new_contact.id)\n contact_search = Contact.objects.search('Example2')\n assert contact.id == contact_search.id\n print(contact.phone)\n contact.phone = '8-800-00000000'\n contact.save()\n contact.create_task('New task, yeee', task_type=u'\u0417\u0432\u043e\u043d\u043e\u043a',\n complete_till=datetime.datetime.now()+datetime.timedelta(days=3))\n print(contact.notes)\n print(contact.tasks)", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/Krukov/amocrm_api/tarball/0.8.3", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Krukov/amocrm_api", "keywords": null, "license": "MIT license", "maintainer": null, "maintainer_email": null, "name": "amocrm_api", "package_url": "https://pypi.org/project/amocrm_api/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/amocrm_api/", "project_urls": { "Download": "https://github.com/Krukov/amocrm_api/tarball/0.8.3", "Homepage": "https://github.com/Krukov/amocrm_api" }, "release_url": "https://pypi.org/project/amocrm_api/0.8.3/", "requires_dist": null, "requires_python": null, "summary": "Python API for Amocrm", "version": "0.8.3" }, "last_serial": 2156923, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "bd3b72de3a6f67ac1d503f99ead7ec39", "sha256": "2c115c431ef853c7d3b252ee231220be07285b70a16bb5f00a6fe62d55817df0" }, "downloads": -1, "filename": "amocrm_api-0.1.0.zip", "has_sig": false, "md5_digest": "bd3b72de3a6f67ac1d503f99ead7ec39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17390, "upload_time": "2014-08-14T19:11:54", "url": "https://files.pythonhosted.org/packages/1f/8a/7213628be1edf78c6742f222da44862f271053e573f16928d9114a20ac11/amocrm_api-0.1.0.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c3d802cc4ac305a1cbb6c446cd720faf", "sha256": "173e10ba625c68769c441b2eb7b509c7ae4e52386468b14e4d4cf8d85fb95328" }, "downloads": -1, "filename": "amocrm_api-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c3d802cc4ac305a1cbb6c446cd720faf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11156, "upload_time": "2014-09-26T08:55:15", "url": "https://files.pythonhosted.org/packages/a2/c6/770e8124ad17e3fd5d49b984ab6324d72b37891b303d71ffa2fa8f83ce95/amocrm_api-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "49e5b60c68b548db8b17dabfe35ba741", "sha256": "886de7b8339fe0f719d128dbf3445b1744b4f92c7fa6298176d04f7030ab4546" }, "downloads": -1, "filename": "amocrm_api-0.1.2.zip", "has_sig": false, "md5_digest": "49e5b60c68b548db8b17dabfe35ba741", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17690, "upload_time": "2015-06-02T23:36:34", "url": "https://files.pythonhosted.org/packages/f6/a6/1dd92158e1dff1fc13ddf3aa400a65f2921b1faefa8638f4fcf0ce3b9bfd/amocrm_api-0.1.2.zip" } ], "0.2.0": [], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d93cca6d7c209fa4ae7b885423495e39", "sha256": "199b7cb74237094cc07ac4a53d283d340df186c865d145fcbc562b121f18db20" }, "downloads": -1, "filename": "amocrm_api-0.2.1.win-amd64.exe", "has_sig": false, "md5_digest": "d93cca6d7c209fa4ae7b885423495e39", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 240967, "upload_time": "2015-06-05T00:07:27", "url": "https://files.pythonhosted.org/packages/e3/d3/2dee0cef8782fa6115d89786c43452c5d1f9af2319daf7bccf913cb9d3d4/amocrm_api-0.2.1.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "b590fa30014550a8796300a2890aba8c", "sha256": "9646f67e11c555047943ce0ba587b1809741fe540825f9c67b080eb5c83d1a4e" }, "downloads": -1, "filename": "amocrm_api-0.2.1.zip", "has_sig": false, "md5_digest": "b590fa30014550a8796300a2890aba8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18042, "upload_time": "2015-06-05T00:07:23", "url": "https://files.pythonhosted.org/packages/28/9e/78d4f81d44aa8632056f6305a984f550dce3feb1806e71792b25003b6766/amocrm_api-0.2.1.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "aa0a544462df37126a116a8ae4943fdc", "sha256": "a232f089d64e90dfc4d62a271be24169ce99a89dc05516c297e08ed908f2c358" }, "downloads": -1, "filename": "amocrm_api-0.3.0.zip", "has_sig": false, "md5_digest": "aa0a544462df37126a116a8ae4943fdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18119, "upload_time": "2015-07-20T21:51:14", "url": "https://files.pythonhosted.org/packages/ae/49/9ecc2ef3e102c7081cdd65ef66ea32c55e65c424e24966d3832df69ecd89/amocrm_api-0.3.0.zip" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "69fdbfcc5865f066a87ee6453459fd9c", "sha256": "b069e6003550976c1e9d73537ad7247b47222dd979281fd3fa73aebc3fca0473" }, "downloads": -1, "filename": "amocrm_api-0.7.0.zip", "has_sig": false, "md5_digest": "69fdbfcc5865f066a87ee6453459fd9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18245, "upload_time": "2015-09-17T23:42:14", "url": "https://files.pythonhosted.org/packages/1b/a9/b2d28b28238838f6000fbedb0726af300611ee28c8c6347e20e64d1924fe/amocrm_api-0.7.0.zip" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "c51ffc27b04e46993dee4508fd721933", "sha256": "704a5da699f378bc46c53ae3ad37387126d8b27af5e83b82ae70cf701257ba56" }, "downloads": -1, "filename": "amocrm_api-0.7.1.zip", "has_sig": false, "md5_digest": "c51ffc27b04e46993dee4508fd721933", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18256, "upload_time": "2015-09-17T23:53:36", "url": "https://files.pythonhosted.org/packages/c2/3a/27646775042caa03e3bab84eec547ef0c810d5601b4fe71f3f8038ed5817/amocrm_api-0.7.1.zip" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "3e9c8c9471ae6e36347d98e946bcb227", "sha256": "d6b80dd71f686d3d8f4673014718ba74ec3624c03d685bfcf613d3984b92dc15" }, "downloads": -1, "filename": "amocrm_api-0.8.0.tar.gz", "has_sig": false, "md5_digest": "3e9c8c9471ae6e36347d98e946bcb227", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15771, "upload_time": "2016-05-10T13:58:03", "url": "https://files.pythonhosted.org/packages/6a/eb/fab8ed758d2232dc616144a7854be9e6104c19588ce91153fc73526c5814/amocrm_api-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "2f2362f5433b53c578a290cf13e13024", "sha256": "e74b36dd5db5245ec53d0e4be47031bbf505a3b67b8ccd43246bc85b1ca93a03" }, "downloads": -1, "filename": "amocrm_api-0.8.1.tar.gz", "has_sig": false, "md5_digest": "2f2362f5433b53c578a290cf13e13024", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15787, "upload_time": "2016-05-10T14:07:29", "url": "https://files.pythonhosted.org/packages/02/e4/f52862d0952439b556d1cb4988dca46f7e4fc9ddd84daca33b3a3cf1035a/amocrm_api-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "d21709917e858f0962c20bde60e1e29a", "sha256": "abf4854579110f7d446c7927d9ffcd5ff249b40fb9ff4662864b5aceae193351" }, "downloads": -1, "filename": "amocrm_api-0.8.2.tar.gz", "has_sig": false, "md5_digest": "d21709917e858f0962c20bde60e1e29a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15791, "upload_time": "2016-05-10T18:53:42", "url": "https://files.pythonhosted.org/packages/ca/c3/4e11aee9f27af83c3761e39502b69ccae9603dfcf2295f0981beb74e4f47/amocrm_api-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "8c14f953d98be086113ed1c37e2d0405", "sha256": "c37d280f1517273a95639aea0ae22c727b8765d50426eec55cbb94a64c6bd449" }, "downloads": -1, "filename": "amocrm_api-0.8.3.tar.gz", "has_sig": false, "md5_digest": "8c14f953d98be086113ed1c37e2d0405", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15952, "upload_time": "2016-06-08T14:17:57", "url": "https://files.pythonhosted.org/packages/4c/c4/c6525f0bea2982b63c91cafd6c1e888e76c273f6b80e35df2e9b2990d8ae/amocrm_api-0.8.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8c14f953d98be086113ed1c37e2d0405", "sha256": "c37d280f1517273a95639aea0ae22c727b8765d50426eec55cbb94a64c6bd449" }, "downloads": -1, "filename": "amocrm_api-0.8.3.tar.gz", "has_sig": false, "md5_digest": "8c14f953d98be086113ed1c37e2d0405", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15952, "upload_time": "2016-06-08T14:17:57", "url": "https://files.pythonhosted.org/packages/4c/c4/c6525f0bea2982b63c91cafd6c1e888e76c273f6b80e35df2e9b2990d8ae/amocrm_api-0.8.3.tar.gz" } ] }