{ "info": { "author": "Theodore Chandler", "author_email": "theodorechandler1+LetsRobot@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# LetsRobotUnofficial\n\n\nLetsRobotUnoffical is a easy to use interface for connecting your robot to the letsrobot.tv website.\nA minimal example looks like:\n\n```python\nfrom letsrobot_unofficial import LetsRobot\n\ndef chatEvent(args):\n #Handle chat events here\n\ndef controlEvent(args):\n #Handle control events here\n\nr = LetsRobot()\nr.addChatServer(\"robotIDHere\")\nr.addControlServer(\"robotIDHere\")\nr.addVideoOutput(\"videoIDHere\")\nr.addChatHandler(chatEvent)\nr.addControlHandler(controlEvent)\nwhile(True):\n r.wait()\n```\n\nInstallation is a simple as \n```\npip install letsrobot_unofficial\n```\n\nFor more information including how to get a robot id and video id visit https://letsrobot.tv\nor for additional examples and documentation visit https://github.com/theodorechandler1/LetsRobotUnofficial\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/theodorechandler1/LetsRobotUnofficial", "keywords": "", "license": "LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "letsrobot-unofficial", "package_url": "https://pypi.org/project/letsrobot-unofficial/", "platform": "", "project_url": "https://pypi.org/project/letsrobot-unofficial/", "project_urls": { "Homepage": "https://github.com/theodorechandler1/LetsRobotUnofficial" }, "release_url": "https://pypi.org/project/letsrobot-unofficial/0.1.5/", "requires_dist": [ "socketIO-client" ], "requires_python": "", "summary": "Library to interface with LetsRobot", "version": "0.1.5" }, "last_serial": 4167110, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "80da4229b3ec6cc60ba30dc82bd84c2d", "sha256": "f970ff99f968f7e2877e044aa41f9d335c1e9623a624a45a43cebb08ce93c160" }, "downloads": -1, "filename": "letsrobot_unofficial-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "80da4229b3ec6cc60ba30dc82bd84c2d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10735, "upload_time": "2018-07-22T21:01:19", "url": "https://files.pythonhosted.org/packages/95/de/68b364aeff06c8d7e64716e1d431039c259d50a2c9a727a5018f9642c09e/letsrobot_unofficial-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "873de515bbf7ab695a067d0f40f50a17", "sha256": "9057ae6361b8f3964d24b53b05471df6277cd615cd246d3910946098c739d152" }, "downloads": -1, "filename": "letsrobot_unofficial-0.1.0.tar.gz", "has_sig": false, "md5_digest": "873de515bbf7ab695a067d0f40f50a17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11894, "upload_time": "2018-07-22T21:01:20", "url": "https://files.pythonhosted.org/packages/75/17/15d428582319d00ba1cd41ac8d4dd42fe061677799893de5e4b5a8133a7f/letsrobot_unofficial-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "95de031f9f5efe9cdc67e62c6ee1ed37", "sha256": "7e840e2df2f3e366b7241f2714e2e9298c0055c71b9cebc642f496dfdd9bd528" }, "downloads": -1, "filename": "letsrobot_unofficial-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "95de031f9f5efe9cdc67e62c6ee1ed37", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11041, "upload_time": "2018-07-23T00:50:09", "url": "https://files.pythonhosted.org/packages/f1/06/e5a2fef8efa2c30729865e73f63030f98312d851770a440d8552e4803809/letsrobot_unofficial-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e6a62947fb43f70e0c7e8ea33392d7e", "sha256": "767db77282189e7fa41488804403be7376337755daae9ffe03a3a34cc02fb467" }, "downloads": -1, "filename": "letsrobot_unofficial-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5e6a62947fb43f70e0c7e8ea33392d7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12276, "upload_time": "2018-07-23T00:50:10", "url": "https://files.pythonhosted.org/packages/82/09/ed17b615b011e12928c0710a3eba2243372232b8c3e6925865cb51966797/letsrobot_unofficial-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "68dbb3d784e0aa9271a4aa7c0316c3cb", "sha256": "1cb77d96b020aaa2157badd97d0bb952d122049a1ffa98dc79088de1b45ed527" }, "downloads": -1, "filename": "letsrobot_unofficial-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "68dbb3d784e0aa9271a4aa7c0316c3cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11006, "upload_time": "2018-07-24T00:34:37", "url": "https://files.pythonhosted.org/packages/1e/46/be6110b5028f0c697366fd6b352038f24b74cabc1d32d808c4c06277dc26/letsrobot_unofficial-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d02a965711125ef24e02fb58ca4fdbdb", "sha256": "983718733cdee8d2342d163681ee110d30bdfbf4d680c52f367c9e74b34d0e48" }, "downloads": -1, "filename": "letsrobot_unofficial-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d02a965711125ef24e02fb58ca4fdbdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12236, "upload_time": "2018-07-24T00:34:38", "url": "https://files.pythonhosted.org/packages/64/57/96c3cb11aa5ee1ffabe2ffa03ccb07211609291076ba72817fbbcd7c8e91/letsrobot_unofficial-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "75be7b7b3f56a49605c4c473c5a08903", "sha256": "a5718683b0b5fff301643f637fbc05de6f592426738e84b209d47f879e6b0775" }, "downloads": -1, "filename": "letsrobot_unofficial-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "75be7b7b3f56a49605c4c473c5a08903", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11061, "upload_time": "2018-07-24T23:10:52", "url": "https://files.pythonhosted.org/packages/74/a2/9d280c3746ace92bb04344d7410d0962309f08fda76a1e0c3266909ffb8c/letsrobot_unofficial-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2a2de9ec2daa28088199ea1f2ddd4f8", "sha256": "ed6e80319326ea68424f9633b337bfd11dbe807acf2fdebd543cc3b9ec98da96" }, "downloads": -1, "filename": "letsrobot_unofficial-0.1.3.tar.gz", "has_sig": false, "md5_digest": "c2a2de9ec2daa28088199ea1f2ddd4f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12286, "upload_time": "2018-07-24T23:10:53", "url": "https://files.pythonhosted.org/packages/05/8b/192a72762c96d70e1a4cab2c30aec7a5186b0dbfde84b04d979ea0dc2ed5/letsrobot_unofficial-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "7b04129cac90ee7ffbc44aaa43a6e24b", "sha256": "c27273f18ae1ccfb88c84525f71e8d4b8b97f2bf921eca5986c5823ba160bf07" }, "downloads": -1, "filename": "letsrobot_unofficial-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7b04129cac90ee7ffbc44aaa43a6e24b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11148, "upload_time": "2018-07-24T23:28:32", "url": "https://files.pythonhosted.org/packages/e0/e9/533cce39b0043c67a5610e7c420e995a753298b3a004fb5a85e19e6f59bd/letsrobot_unofficial-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "484931ffaff1a837500428342b4dbb21", "sha256": "7087b94d24c57476a8d142ec44f33b5cc4e1d571fb85c6792200400e28c288a2" }, "downloads": -1, "filename": "letsrobot_unofficial-0.1.4.tar.gz", "has_sig": false, "md5_digest": "484931ffaff1a837500428342b4dbb21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12375, "upload_time": "2018-07-24T23:28:33", "url": "https://files.pythonhosted.org/packages/9e/26/7a3d20e55e56a6d984ddc6bd1a22432f29cc41e0b9a824cd791cff22fb3b/letsrobot_unofficial-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "ac39e37422ba7879c5b2be2f2b0d4560", "sha256": "5f0f2ae79a49d43a0be658eb2eac0ab5035af1e239469005d59c701176bd86e4" }, "downloads": -1, "filename": "letsrobot_unofficial-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ac39e37422ba7879c5b2be2f2b0d4560", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11152, "upload_time": "2018-08-13T22:23:12", "url": "https://files.pythonhosted.org/packages/e9/a1/930cb7b516bff84d11800039ef8b66cfeaa66788f65dfef7c34dcff2f442/letsrobot_unofficial-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76a3c7e0fc00de02925698c6a0dc8e35", "sha256": "78db6a2fad7fc978fca0bdfa3ac874f614cdb790855fa0844d84aaf3a6fc2004" }, "downloads": -1, "filename": "letsrobot_unofficial-0.1.5.tar.gz", "has_sig": false, "md5_digest": "76a3c7e0fc00de02925698c6a0dc8e35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12402, "upload_time": "2018-08-13T22:23:13", "url": "https://files.pythonhosted.org/packages/ea/86/953495c8b6df71874717e8eb2a8cc76a731f99aabf77c23e424d244681bd/letsrobot_unofficial-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ac39e37422ba7879c5b2be2f2b0d4560", "sha256": "5f0f2ae79a49d43a0be658eb2eac0ab5035af1e239469005d59c701176bd86e4" }, "downloads": -1, "filename": "letsrobot_unofficial-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ac39e37422ba7879c5b2be2f2b0d4560", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11152, "upload_time": "2018-08-13T22:23:12", "url": "https://files.pythonhosted.org/packages/e9/a1/930cb7b516bff84d11800039ef8b66cfeaa66788f65dfef7c34dcff2f442/letsrobot_unofficial-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76a3c7e0fc00de02925698c6a0dc8e35", "sha256": "78db6a2fad7fc978fca0bdfa3ac874f614cdb790855fa0844d84aaf3a6fc2004" }, "downloads": -1, "filename": "letsrobot_unofficial-0.1.5.tar.gz", "has_sig": false, "md5_digest": "76a3c7e0fc00de02925698c6a0dc8e35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12402, "upload_time": "2018-08-13T22:23:13", "url": "https://files.pythonhosted.org/packages/ea/86/953495c8b6df71874717e8eb2a8cc76a731f99aabf77c23e424d244681bd/letsrobot_unofficial-0.1.5.tar.gz" } ] }