{ "info": { "author": "Tom Bocklisch", "author_email": "tombocklisch@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries" ], "description": "# Monica Python Client\n[![Build Status](https://travis-ci.com/tmbo/monica-client.svg?token=dD3o9yxyCw5PCTNpznf4&branch=master)](https://travis-ci.com/tmbo/monica-client)\n[![PyPI version](https://badge.fury.io/py/monica-client.svg)](https://badge.fury.io/py/monica-client)\n\nConnects to the Monica API and provides an easy to use python API.\n\n## Installation\n```\npip install monica-client\n```\n\n## Usage example\n\n```python\nfrom monica import MonicaClient\n\nclient = MonicaClient(access_token=\"ACCESS_TOKEN\")\n```\n\nYou can find the value for the `ACCESS_TOKEN` on your \n[Monica Profile page](https://app.monicahq.com/settings/api). Create a \nnew token and use the returned key as your access token. \n\n### me()\nGet the profile of the authenticated user.\n\n```python\nclient.me()\n```\nExample:\n```python\nIn [4]: client.me()\nOut[4]:\n{'id': 14109, 'object': 'user', 'first_name': 'Peter', 'last_name': 'Pan', 'email': 'peter.pan@example.com', 'timezone': 'UTC', 'currency': {'id': 2, 'object': 'currency', 'iso': 'USD', 'name': 'US Dollar', 'symbol': '$'}, 'locale': 'en', 'is_policy_compliant': True, 'account': {'id': 13}, 'created_at': '2018-10-28T09:51:19Z', 'updated_at': '2018-10-28T14:09:17Z'}\n```\n\n## Advanced Usage\n\n### Specifying your own Monica API server\nIf you happen to run your own monica API server, there\nis a way to specify its url:\n\n```python\nfrom monica import MonicaClient\n\nclient = MonicaClient(access_token=\"ACCESS_TOKEN\",\n api_url=\"http://yourapi.com/api\")\n```\n\n## Changelog\n\n### 1.0.0 - 14.05.18\n\n*added*:\n- initial version released\n- feature complete with respect to node js client library\n\n## License\n\nLicensed under the Apache License, Version 2.0. Copyright 2018 Tom Bocklisch. [Copy of the license](LICENSE).\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/tmbo/monica-client/archive/1.0.0a1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tmbo/monica-client", "keywords": "monica,crm,api", "license": "Apache 2.0", "maintainer": "Tom Bocklisch", "maintainer_email": "tombocklisch@gmail.com", "name": "monica-client", "package_url": "https://pypi.org/project/monica-client/", "platform": "", "project_url": "https://pypi.org/project/monica-client/", "project_urls": { "Bug Reports": "https://github.com/tmbo/monica-client/issues", "Download": "https://github.com/tmbo/monica-client/archive/1.0.0a1.tar.gz", "Homepage": "https://github.com/tmbo/monica-client", "Source": "https://github.com/tmbo/monica-client" }, "release_url": "https://pypi.org/project/monica-client/1.0.0a1/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "Client to connect to Monica CRM API", "version": "1.0.0a1" }, "last_serial": 4424638, "releases": { "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "8f101a8d0beeeff4d3d9841618935795", "sha256": "e64fa4889ec9bb206a24922179ad8ee8d0f88a540cbb91af734063262f97ff84" }, "downloads": -1, "filename": "monica_client-1.0.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "8f101a8d0beeeff4d3d9841618935795", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7272, "upload_time": "2018-10-28T15:40:35", "url": "https://files.pythonhosted.org/packages/f3/b3/e2ae1393f7c24eb7da9c6777770054530e1f6603a232aeb398c6c118094f/monica_client-1.0.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44f32914d996c1d3766faf087a7b17ad", "sha256": "2e9ffa9c7ed67a40517428433ba14dd1de3c04752efed96c17749add147ca52c" }, "downloads": -1, "filename": "monica-client-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "44f32914d996c1d3766faf087a7b17ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3106, "upload_time": "2018-10-28T15:40:37", "url": "https://files.pythonhosted.org/packages/1a/86/7b4ee37bb0f8c9b712c69905624630e1f7cf8e0f34c8aed49015bcdee6bf/monica-client-1.0.0a1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8f101a8d0beeeff4d3d9841618935795", "sha256": "e64fa4889ec9bb206a24922179ad8ee8d0f88a540cbb91af734063262f97ff84" }, "downloads": -1, "filename": "monica_client-1.0.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "8f101a8d0beeeff4d3d9841618935795", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7272, "upload_time": "2018-10-28T15:40:35", "url": "https://files.pythonhosted.org/packages/f3/b3/e2ae1393f7c24eb7da9c6777770054530e1f6603a232aeb398c6c118094f/monica_client-1.0.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44f32914d996c1d3766faf087a7b17ad", "sha256": "2e9ffa9c7ed67a40517428433ba14dd1de3c04752efed96c17749add147ca52c" }, "downloads": -1, "filename": "monica-client-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "44f32914d996c1d3766faf087a7b17ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3106, "upload_time": "2018-10-28T15:40:37", "url": "https://files.pythonhosted.org/packages/1a/86/7b4ee37bb0f8c9b712c69905624630e1f7cf8e0f34c8aed49015bcdee6bf/monica-client-1.0.0a1.tar.gz" } ] }