{ "info": { "author": "Troy Larson", "author_email": "troylar@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Luthor for Amazon Lex - Multi-Bot Manager and Player\n\n# Overview\nTypically, the goal of a Lex conversation is to fulfill a single set of intents, however, there are use cases where a conversation may need to temporarily change topics.\n\nFor example, in the case of someone with special needs, a person may be in the middle of a Lex conversation ordering their lunch through the `LunchBot`, and then suddenly ask a completely irrelevant question which maybe handled by the `CommonQuestionBot`. `Luthor for Lex` can switch contexts to the question bot, and then naturally transition back to the original bot. This provides a \"[stream of consciousness](https://en.wikipedia.org/wiki/Stream_of_consciousness \"stream of consciousness\")\" flow to the conversation. \n\n`Luthor for Lex` allows you to run multiple simultaneous bots, switching contexts and managing the transition between bots cleanly and naturally.\n\n# Features\n* Create/update bots, slots and intents using YAML (transparently handles checksums)\n* Run multiple bots at the same time within a single conversation\n* Event hook model for each bot provides several points of customization\n* Customizable transitions between bots to provide a natural conversation flow\n* Built-in bot player, using audio or keyboard entry", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/troylar/luthor-for-lex", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "luthor-for-lex", "package_url": "https://pypi.org/project/luthor-for-lex/", "platform": "", "project_url": "https://pypi.org/project/luthor-for-lex/", "project_urls": { "Homepage": "https://github.com/troylar/luthor-for-lex" }, "release_url": "https://pypi.org/project/luthor-for-lex/0.0.16/", "requires_dist": null, "requires_python": "", "summary": "Easy Lex bot manager", "version": "0.0.16" }, "last_serial": 5756287, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "904e3ff73bab7c559c29d24db54dc4b4", "sha256": "7091e1bfee2cf6f5832a68df5fa93ab62366567e01d55e2d9ef95af39772b9c6" }, "downloads": -1, "filename": "luthor_for_lex-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "904e3ff73bab7c559c29d24db54dc4b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9953, "upload_time": "2018-08-19T20:11:03", "url": "https://files.pythonhosted.org/packages/81/88/de03f6ed22e20a72462d572414c874a62c7c4475de010eef95a7e6cd936f/luthor_for_lex-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "794e1e5797dfacb58dd4084ca3fd433d", "sha256": "ce9a0f267fa1c79e9f2ee2e377310cb8ba383b2420a772c452b02493603ecd6d" }, "downloads": -1, "filename": "luthor-for-lex-0.0.1.tar.gz", "has_sig": false, "md5_digest": "794e1e5797dfacb58dd4084ca3fd433d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7940, "upload_time": "2018-08-19T20:11:05", "url": "https://files.pythonhosted.org/packages/d9/d2/3e8ef1fbfb4d5b1ce8a71b733ad76504864ab1b753f5a401faf3612a5949/luthor-for-lex-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "1fc1da9ff19a597e6c40d4d5dfcac59b", "sha256": "4d1cdfe83c299d63dab1e5e8595528e6961e6e4456d9bb4fc3800c9fe22cd989" }, "downloads": -1, "filename": "luthor-for-lex-0.0.10.tar.gz", "has_sig": false, "md5_digest": "1fc1da9ff19a597e6c40d4d5dfcac59b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16935, "upload_time": "2018-09-14T14:35:16", "url": "https://files.pythonhosted.org/packages/3b/16/9b36aba850b4eb05d7f0c65b2b2033cd53c972228960c1a4a75beec093df/luthor-for-lex-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "eb839016f5c558408ac51c630e31c372", "sha256": "279bbc102806c16d95f042b00c052d7e46dfd0656bc9fa198e1da2e7d88a4a1f" }, "downloads": -1, "filename": "luthor-for-lex-0.0.11.tar.gz", "has_sig": false, "md5_digest": "eb839016f5c558408ac51c630e31c372", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16728, "upload_time": "2018-12-18T16:25:47", "url": "https://files.pythonhosted.org/packages/06/11/0ea96bc789387f29e67348e7b778031350af5dbb3c513448666b7f034489/luthor-for-lex-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "eeaba7b5bc0e67f455d46008f516846d", "sha256": "d9b5bedab8fa45ff7a9bbfb415bac7bea8f7cc4da9ca991621eda624d139b2d7" }, "downloads": -1, "filename": "luthor-for-lex-0.0.12.tar.gz", "has_sig": false, "md5_digest": "eeaba7b5bc0e67f455d46008f516846d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18087, "upload_time": "2018-12-20T22:00:51", "url": "https://files.pythonhosted.org/packages/c7/0d/e68c193283fdd81bd18b73ec58493f79a4e8db9d587c5ad829c8843d3504/luthor-for-lex-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "08f11e36eab0260a4ec8242a77452c11", "sha256": "98c11c0af1736081de0e90b16bbdf97c4eedee0122cb9d499149c0c88e40a357" }, "downloads": -1, "filename": "luthor-for-lex-0.0.13.tar.gz", "has_sig": false, "md5_digest": "08f11e36eab0260a4ec8242a77452c11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18110, "upload_time": "2018-12-20T22:09:08", "url": "https://files.pythonhosted.org/packages/a0/ec/96a70d390c29c5140e04dabf3b9b6f9db80eca66559382dba2571644b07a/luthor-for-lex-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "5f62a46fafd892c87922568453789faf", "sha256": "e78aaab81c6166c179e5df9bcafa5f674e5c6d769d183d8263fb2d4ab450f1b6" }, "downloads": -1, "filename": "luthor-for-lex-0.0.14.tar.gz", "has_sig": false, "md5_digest": "5f62a46fafd892c87922568453789faf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18055, "upload_time": "2018-12-20T22:32:06", "url": "https://files.pythonhosted.org/packages/22/93/71454d496924fe9fa397eeb11dc768e32a25376583c8a0f6c6e6eb0dc946/luthor-for-lex-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "7965508ce104721eb9ebf2bc31c882a3", "sha256": "5bae52376cd3e24cd954b71854aff10f03477e050c8cda208da36cdb89e8cca0" }, "downloads": -1, "filename": "luthor-for-lex-0.0.15.tar.gz", "has_sig": false, "md5_digest": "7965508ce104721eb9ebf2bc31c882a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18052, "upload_time": "2018-12-20T22:41:09", "url": "https://files.pythonhosted.org/packages/a7/a5/d476abcca4a0575e3084e3cb5b3093dcf73a44844af86a1ef6c1fd28a3f0/luthor-for-lex-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "cb1bac0de136fd36c2db1eb9f8d20ec9", "sha256": "b5a8f5597db23758a82df2cf01948caf8d41e66d370dd21f3e7175ab230a6e73" }, "downloads": -1, "filename": "luthor-for-lex-0.0.16.tar.gz", "has_sig": false, "md5_digest": "cb1bac0de136fd36c2db1eb9f8d20ec9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19005, "upload_time": "2019-08-29T19:04:24", "url": "https://files.pythonhosted.org/packages/9e/fe/36cb3dc748a1667e5f2e6e438590fc25b649e554d7ef4a95ad98bcaf0d69/luthor-for-lex-0.0.16.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "4db980135ffb0ec940572f09ecae2389", "sha256": "7f50f938ee558069a97c9020d23e7174f1cef9250093846d75bce7589aea68cf" }, "downloads": -1, "filename": "luthor_for_lex-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4db980135ffb0ec940572f09ecae2389", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10847, "upload_time": "2018-08-19T20:18:41", "url": "https://files.pythonhosted.org/packages/6a/88/c08162001fd6290e0ede3a36a4b186489e074b69cc733aca939ff5d92b7c/luthor_for_lex-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f88afd40bf7a181c24046c718978358c", "sha256": "e073ce554df02d2799db58c398f7f0936691a56e3dcffbe70fc86a4a635a5a03" }, "downloads": -1, "filename": "luthor-for-lex-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f88afd40bf7a181c24046c718978358c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8014, "upload_time": "2018-08-19T20:18:43", "url": "https://files.pythonhosted.org/packages/bb/8c/6fe463a6694d04320944df71ad86c78b10c486bdf14d3067683e281c9e39/luthor-for-lex-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "231c252f8f5759bf85d04b23e8e8ca1a", "sha256": "5c62a4b9e5ceaaa5c30769a0084655d644a96c4a7bab530ec8ecc0cbf0806199" }, "downloads": -1, "filename": "luthor_for_lex-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "231c252f8f5759bf85d04b23e8e8ca1a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11842, "upload_time": "2018-08-19T20:26:13", "url": "https://files.pythonhosted.org/packages/1a/00/16ba4b4b412f1e1095f45a0d711733760f463e46fb2a1a99310242f5c058/luthor_for_lex-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68a6dc7f48be1c4fb8d46865e5de8ba9", "sha256": "6cdd639f975b20e246416f9b85c4fd3c397728ed2df8dd0dcbc2d7deee564ea6" }, "downloads": -1, "filename": "luthor-for-lex-0.0.3.tar.gz", "has_sig": false, "md5_digest": "68a6dc7f48be1c4fb8d46865e5de8ba9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8731, "upload_time": "2018-08-19T20:26:30", "url": "https://files.pythonhosted.org/packages/b1/36/4f1f2a6e7a2baf5c7b26357f3554155c8c670926482a4df616ccf85fc03d/luthor-for-lex-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "feb84efed4e4a3e70645418f7869889f", "sha256": "fa896d84964d88cdead659c708c3e74a051b31da538fe44b026921a798a414a3" }, "downloads": -1, "filename": "luthor_for_lex-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "feb84efed4e4a3e70645418f7869889f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10952, "upload_time": "2018-09-11T22:33:43", "url": "https://files.pythonhosted.org/packages/6f/65/45de63c6eaa86e2b6fa19de12e770d03a996f16c359e8af76b8e629d3ab6/luthor_for_lex-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "930a44ed8b8186dc74902d95fbf2ec91", "sha256": "9a0a1b59df872bad232d542b7b555e2e73f0a97ebc3ab24c0d9e1f6794f0182a" }, "downloads": -1, "filename": "luthor-for-lex-0.0.4.tar.gz", "has_sig": false, "md5_digest": "930a44ed8b8186dc74902d95fbf2ec91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8706, "upload_time": "2018-09-11T22:33:45", "url": "https://files.pythonhosted.org/packages/47/93/d225ded7c6f585fdf9845bb7c6bd9c274b3746f8dd8c5da1a7af61177946/luthor-for-lex-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "a1621d040f6445728ad144072ff081a7", "sha256": "9a6ff49f928728ed2ab61b9846b830c0d093e29ef7d98b80dbf6eb1f28d401e2" }, "downloads": -1, "filename": "luthor_for_lex-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "a1621d040f6445728ad144072ff081a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11085, "upload_time": "2018-09-12T19:23:16", "url": "https://files.pythonhosted.org/packages/66/2a/4b519ee168e0108e93c747302a170b749a43ccaab81f4ee6245cfc13b4a7/luthor_for_lex-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7702bc301a6a5da5abf30fea99e2b152", "sha256": "9c3a7cd1e79f8a9e988bc84ff94cdbbf6fc2716dca44621c11370a3b0ec197fe" }, "downloads": -1, "filename": "luthor-for-lex-0.0.5.tar.gz", "has_sig": false, "md5_digest": "7702bc301a6a5da5abf30fea99e2b152", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8822, "upload_time": "2018-09-12T19:23:19", "url": "https://files.pythonhosted.org/packages/e9/9c/8c13d58579d86ac9e8ff6d5b710a5f959de30e0ab09a24c75cbea8699996/luthor-for-lex-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "20d1c74b9e12f94abb9e2d4579611fda", "sha256": "c0d49d591350c66528b04bf314232f08e367a0ba36e67174817258ed58a65caa" }, "downloads": -1, "filename": "luthor_for_lex-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "20d1c74b9e12f94abb9e2d4579611fda", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16506, "upload_time": "2018-09-13T12:23:21", "url": "https://files.pythonhosted.org/packages/8d/00/cd8ffacf58bb8aa0021b5b5800ec56d6beb4718905cfc6cb965e8330ed58/luthor_for_lex-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87ed460d5791027b4f3dc4dc99577926", "sha256": "dbe9f89e91a8507ebd21fbe3b496dceff4eb62a19954f5f5effff3ad9c054b47" }, "downloads": -1, "filename": "luthor-for-lex-0.0.6.tar.gz", "has_sig": false, "md5_digest": "87ed460d5791027b4f3dc4dc99577926", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11818, "upload_time": "2018-09-13T12:23:22", "url": "https://files.pythonhosted.org/packages/26/03/70a26b66584bae981b1ef0a0fff374dd9d535cf235c58d012a37ddfe5b6d/luthor-for-lex-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "adb2b3660ff52e075f72f925bdc68f48", "sha256": "2394b2e0ad285dc995c4d824374532d9c937a1b116d63b03fa1f15a3de1e08c8" }, "downloads": -1, "filename": "luthor-for-lex-0.0.7.tar.gz", "has_sig": false, "md5_digest": "adb2b3660ff52e075f72f925bdc68f48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16484, "upload_time": "2018-09-13T14:50:51", "url": "https://files.pythonhosted.org/packages/f3/4f/80e0210fb38471a87b7705997a1c3d8c2400e263af9ac2a73d2a01059a4f/luthor-for-lex-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "1f22a081649ee44479712afe5c2ca682", "sha256": "78b803e267f470be6114923538f0a521d99d8a6db44d741f37a0f682044cd320" }, "downloads": -1, "filename": "luthor-for-lex-0.0.8.tar.gz", "has_sig": false, "md5_digest": "1f22a081649ee44479712afe5c2ca682", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16487, "upload_time": "2018-09-13T15:06:32", "url": "https://files.pythonhosted.org/packages/f5/e3/d23b8ec9ee0f51b753f83260c921cd5d3ae97a8fbab1095a533eb5d749fb/luthor-for-lex-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "0670b45fa4412eaa760952848a487833", "sha256": "b18adf1633fe461c453916c33b38e7d6014070bf13e0e364db9b8c21028a1284" }, "downloads": -1, "filename": "luthor-for-lex-0.0.9.tar.gz", "has_sig": false, "md5_digest": "0670b45fa4412eaa760952848a487833", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16497, "upload_time": "2018-09-13T15:15:17", "url": "https://files.pythonhosted.org/packages/e1/35/79e7dca3374c36df974df325c95a588c4acbe09192c4c7a04073afa790a0/luthor-for-lex-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cb1bac0de136fd36c2db1eb9f8d20ec9", "sha256": "b5a8f5597db23758a82df2cf01948caf8d41e66d370dd21f3e7175ab230a6e73" }, "downloads": -1, "filename": "luthor-for-lex-0.0.16.tar.gz", "has_sig": false, "md5_digest": "cb1bac0de136fd36c2db1eb9f8d20ec9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19005, "upload_time": "2019-08-29T19:04:24", "url": "https://files.pythonhosted.org/packages/9e/fe/36cb3dc748a1667e5f2e6e438590fc25b649e554d7ef4a95ad98bcaf0d69/luthor-for-lex-0.0.16.tar.gz" } ] }