{ "info": { "author": "Arthur Temporim", "author_email": "arthurrtl@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Rocket.Chat.py.SDK\n\nPython DDP client for Rocket.Chat.\n\n## Quick Start\n\nInstall the dependencies in your virtualenv:\n\n```sh\npip install -e .\n```\n\nRun the example bot.\n\n```sh\npython examples/bot.py\n```\n\nSay **hello** and the bot will answer you.\n\n## Overview\n\nThis is a python SDK to make the access to Rocket.Chat easier, this package it's published [here](https://pypi.org/project/rocketchat-py-sdk/).\n\nThe main class of this package is the class `Driver`, to see it run in your terminal:\n\n```python\n$ python\n\n>>> import rocketchat_py_sdk.driver as driver\n\n>>> help(driver)\n\n>>> bot = driver.Driver(url='localhost:3000', ssl=False)\n\n>>> bot.connect()\n```\n\n## Docs\n\n### Publish new version\n\n* In your virtualenv:\n\n\n```sh\npython3 -m pip install --upgrade setuptools wheel\n\npython3 setup.py sdist bdist_wheel\n\npython3 -m pip install --upgrade twine\n\ntwine upload dist/*\n\n```\n\n## Message Objects\n\nThe Rocket.Chat message schema can be found [here](https://rocket.chat/docs/developer-guides/schema-definition/).\n\n## Driver Methods \n\n**TODO**\n\n## Development\n\nA local instance of Rocket.Chat is required for unit tests to confirm \nconnection and subscription methods are functional. And it helps to manually \nrun your SDK interactions (i.e. bots) locally while in development.\n\nIn this repository have a **docker-compose** file that will help you to up\nyour own Rocket.Chat instance.\n\n### Docker\n\nRun this commands to start Rocket.Chat and database in background mode:\n\n```sh\ndocker-compose up -d mongo\n\ndocker-compose up -d rocketchat\n```\n\n* After that access `localhost:3000`\n\n* Create the administrator user.\n\n* Add the bot user with the necessary settings see `easybot.py` to check\nthe `user` and `password`.\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/RocketChat/Rocket.Chat.py.SDK", "keywords": "python,Rocket.Chat,driver", "license": "", "maintainer": "", "maintainer_email": "", "name": "rocketchat-py-sdk", "package_url": "https://pypi.org/project/rocketchat-py-sdk/", "platform": "", "project_url": "https://pypi.org/project/rocketchat-py-sdk/", "project_urls": { "Homepage": "https://github.com/RocketChat/Rocket.Chat.py.SDK" }, "release_url": "https://pypi.org/project/rocketchat-py-sdk/0.0.8/", "requires_dist": [ "DateTime (==4.2)", "python-ddp (==0.1.5)", "pyee (==5.0.0)" ], "requires_python": "", "summary": "A easy way to connect and interact with Rocket.Chat", "version": "0.0.8" }, "last_serial": 4240988, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "c8efcea1a746b5973cf5b5f0fb803474", "sha256": "b6583730d20d1750897543a973508ab7fc92145471b88bdd4b2fc2e00c055e5b" }, "downloads": -1, "filename": "rocketchat_py_sdk-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c8efcea1a746b5973cf5b5f0fb803474", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5195, "upload_time": "2018-07-29T20:29:30", "url": "https://files.pythonhosted.org/packages/45/db/bf120bc3b1e81f851ea5722381997c875340f51d19cf924f22ea15f3f58a/rocketchat_py_sdk-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11c1bcd1cd33a781b36bccec7973e2ab", "sha256": "0e4ac8f3ffd76573d89433678459fdc4057bffbc75c55a0bea57611f6d234441" }, "downloads": -1, "filename": "rocketchat_py_sdk-0.0.2.tar.gz", "has_sig": false, "md5_digest": "11c1bcd1cd33a781b36bccec7973e2ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5030, "upload_time": "2018-07-29T20:29:31", "url": "https://files.pythonhosted.org/packages/2c/8f/945d1a019b3c45f7db21c604c521c2323dd9b39cf47d6d80543249cd9267/rocketchat_py_sdk-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "0364b4a01c48bad8dddb42b403fbf7be", "sha256": "d29096b123bd37795b3bd06e9fc39710dc97a1f6d1c6a28d1a56e31bc801e7f9" }, "downloads": -1, "filename": "rocketchat_py_sdk-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0364b4a01c48bad8dddb42b403fbf7be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5674, "upload_time": "2018-07-30T16:12:53", "url": "https://files.pythonhosted.org/packages/82/1e/86c01190bd61e022ed9c60ce80a55723976e86390725f7695c346d2af4e0/rocketchat_py_sdk-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7b6928b2be2f2f989ae23aa7f4dfa9d", "sha256": "f09c2211577ef7f62b7c2cc56dd403c0041401b532f4f7ee8cf7682c9416bb16" }, "downloads": -1, "filename": "rocketchat_py_sdk-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a7b6928b2be2f2f989ae23aa7f4dfa9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5284, "upload_time": "2018-07-30T16:12:54", "url": "https://files.pythonhosted.org/packages/1e/17/df5f44af796410e32ab54119ed24f06decd27e0009e4ea1b0c683984549b/rocketchat_py_sdk-0.0.3.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "5a2938ba9b1c620a6ed08709cdc7706f", "sha256": "15b8ad1250c6bc18e2ff74c4220d206a63506aa6872073d5fcb02217226c2eb3" }, "downloads": -1, "filename": "rocketchat_py_sdk-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "5a2938ba9b1c620a6ed08709cdc7706f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6069, "upload_time": "2018-08-22T22:57:46", "url": "https://files.pythonhosted.org/packages/71/ac/10e3d62081750f3011ac8fe673c7d74337bb08b56bde5a7eea1d450b5fdc/rocketchat_py_sdk-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb5c0ed3deec0fbbdafe34ce30b48442", "sha256": "f9378bb404177dedb0dd206d1e9946ff7c9b6916527471fc83e4338d7f1d7f7d" }, "downloads": -1, "filename": "rocketchat_py_sdk-0.0.5.tar.gz", "has_sig": false, "md5_digest": "bb5c0ed3deec0fbbdafe34ce30b48442", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5744, "upload_time": "2018-08-22T22:57:47", "url": "https://files.pythonhosted.org/packages/51/0f/ac21051edc292828799eaf7b64b7c30b767348e661a118cc6e64799c6e4a/rocketchat_py_sdk-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "d7ef652cf8bec3e252d9234c9f266661", "sha256": "31fb5244c919bd40315a702798f97e6d2686b49c98605bd7cd42cbcc924bfda4" }, "downloads": -1, "filename": "rocketchat_py_sdk-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "d7ef652cf8bec3e252d9234c9f266661", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6069, "upload_time": "2018-08-22T23:41:09", "url": "https://files.pythonhosted.org/packages/2e/f9/c64cabd1f20d251596223a145ad8e1136cf7fcef24e1a7dd5ae363fc28c1/rocketchat_py_sdk-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cde5921a05c7b00752848815481ca1de", "sha256": "4e25ddfcb02d77726dd53bd48b88d2ec48ae394c819221988446f5f67b152651" }, "downloads": -1, "filename": "rocketchat_py_sdk-0.0.6.tar.gz", "has_sig": false, "md5_digest": "cde5921a05c7b00752848815481ca1de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5747, "upload_time": "2018-08-22T23:41:10", "url": "https://files.pythonhosted.org/packages/7f/e6/c0e10fdcda44149a557dea62e4636878b30e1be1f9e05d8feb1c1581739c/rocketchat_py_sdk-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "d089226e2f1d9f6407b6bc96818a453a", "sha256": "25b9fbf0a1b4017f10669c8abfa06e8c05782acb1b29c57eccfb2a2ed9200c48" }, "downloads": -1, "filename": "rocketchat_py_sdk-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "d089226e2f1d9f6407b6bc96818a453a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6083, "upload_time": "2018-08-23T00:06:09", "url": "https://files.pythonhosted.org/packages/f5/7f/35e2e333407be6e15fe530b3ae500c62d9bf7ae3c147aef3e1f59e5c5fb8/rocketchat_py_sdk-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e064482e71a23f29ae5943c153461ca8", "sha256": "7e4ce256d9f3b46fc84ccd5ab1aa7ea95844ae8861d4602ef7df076d3b6b2d9d" }, "downloads": -1, "filename": "rocketchat_py_sdk-0.0.7.tar.gz", "has_sig": false, "md5_digest": "e064482e71a23f29ae5943c153461ca8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5750, "upload_time": "2018-08-23T00:06:11", "url": "https://files.pythonhosted.org/packages/9d/a4/c1788fbf3a9782ab1eedcec6885645194cba94211ac58cb54969662e6217/rocketchat_py_sdk-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "c9d90f29d2c023163a669232ca8a58fc", "sha256": "fdd33d80fc6c8a1909a203de17d4f3f7ec9c9b11b9df04876a4414b65551f14a" }, "downloads": -1, "filename": "rocketchat_py_sdk-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "c9d90f29d2c023163a669232ca8a58fc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6028, "upload_time": "2018-09-05T13:43:10", "url": "https://files.pythonhosted.org/packages/cd/92/76d819c60f17f0e56ffaaad6b02fd9bed331cac428cdb1e39a7f38f06f07/rocketchat_py_sdk-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0715ef88b9bd955ac2a35ec9b34308ed", "sha256": "c4ac084f27de6aece724f0030791673739c37e5421d9cbb305b520ab3171e252" }, "downloads": -1, "filename": "rocketchat_py_sdk-0.0.8.tar.gz", "has_sig": false, "md5_digest": "0715ef88b9bd955ac2a35ec9b34308ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5696, "upload_time": "2018-09-05T13:43:11", "url": "https://files.pythonhosted.org/packages/12/41/aa0df2d207ffd4bb351e9f1e9948eafbe55d6cfd20fc907d0451fa76429b/rocketchat_py_sdk-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c9d90f29d2c023163a669232ca8a58fc", "sha256": "fdd33d80fc6c8a1909a203de17d4f3f7ec9c9b11b9df04876a4414b65551f14a" }, "downloads": -1, "filename": "rocketchat_py_sdk-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "c9d90f29d2c023163a669232ca8a58fc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6028, "upload_time": "2018-09-05T13:43:10", "url": "https://files.pythonhosted.org/packages/cd/92/76d819c60f17f0e56ffaaad6b02fd9bed331cac428cdb1e39a7f38f06f07/rocketchat_py_sdk-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0715ef88b9bd955ac2a35ec9b34308ed", "sha256": "c4ac084f27de6aece724f0030791673739c37e5421d9cbb305b520ab3171e252" }, "downloads": -1, "filename": "rocketchat_py_sdk-0.0.8.tar.gz", "has_sig": false, "md5_digest": "0715ef88b9bd955ac2a35ec9b34308ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5696, "upload_time": "2018-09-05T13:43:11", "url": "https://files.pythonhosted.org/packages/12/41/aa0df2d207ffd4bb351e9f1e9948eafbe55d6cfd20fc907d0451fa76429b/rocketchat_py_sdk-0.0.8.tar.gz" } ] }