{ "info": { "author": "Kazuya Takei", "author_email": "attakei@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Plugins", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Communications :: Chat" ], "description": "============================\nErrbot Webapp backend plugin\n============================\n\n.. image:: https://travis-ci.com/attakei/errbot-backend-webapp.svg?branch=master\n :target: https://travis-ci.com/attakei/errbot-backend-webapp\n\n**This is alpha-level implementation. Use only local**\n\nWeb UI based backend interface for Errbot (not Webhook feature).\n\nOverview\n========\n\nThis plugin can exchange messages Errbot and any browsers by WebSocket.\nIt may be able to supply public chat-bot on a website with Errbot.\n\nDemo\n====\n\n.. image:: ./demo.gif\n\nFeatures\n========\n\n* Exchange messages by WebSocket\n* HTML for reference implementtion\n\nUsage\n=====\n\nPrerequirements\n---------------\n\nYou must ready environment to run Errbot(>=6.0.x).\n\n\nInstallation\n------------\n\nAs single source\n^^^^^^^^^^^^^^^^\n\nClone this project and configure to use as extra-backend for Errbot.\n\n.. code-block:: bash\n\n $ cd /path/to/your-errbot-env\n $ git clone https://github.com/attakei/errbot-backend-webapp.git\n $ pip install -r errbot-backend-webapp/requirements.txt\n\n\n.. code-block:: python\n\n BOT_EXTRA_BACKEND_DIR = './errbot-backend-webapp'\n BACKEND = 'Webapp'\n\n\nAs PyPI package\n^^^^^^^^^^^^^^^\n\n.. code-block:: bash\n\n $ cd /path/to/your-errbot-env\n $ pip install errbot-backend-webapp\n\n.. code-block:: python\n\n import errbot_backend_webapp\n\n BOT_EXTRA_BACKEND_DIR = errbot_backend_webapp.get_plugin_dir()\n BACKEND = 'Webapp'\n\n\nConfiguration\n-------------\n\nWebapp host and port can configure by your ``config.py``.\nPlugin see ``BOT_IDENTITY``.\n\n.. code-block:: python\n\n BOT_IDENTITY = {\n 'host': '127.0.0.1', # Listen host. default is 'localhost'\n 'port': 8001, # Listen port. default is 8080\n }\n\n\nTo Do\n=====\n\n- Configuration static resource dir\n- Authorize by session\n\nLicense\n=======\n\nGPLv3. `See it <./LICENSE>`_\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/attakei/errbot-backend-webapp", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "errbot-backend-webapp", "package_url": "https://pypi.org/project/errbot-backend-webapp/", "platform": "", "project_url": "https://pypi.org/project/errbot-backend-webapp/", "project_urls": { "Homepage": "https://github.com/attakei/errbot-backend-webapp" }, "release_url": "https://pypi.org/project/errbot-backend-webapp/0.1.0/", "requires_dist": [ "flask-sockets", "Jinja2" ], "requires_python": "", "summary": "Webapp backend plugin for Errbot", "version": "0.1.0" }, "last_serial": 5456701, "releases": { "0.0.1a1": [ { "comment_text": "", "digests": { "md5": "e1ab2797b6d704f8a88cd2056db23c77", "sha256": "2a5d7e43c48ea7536ba5d870381d650182ee9566e15ac86b42a11d0cc590398f" }, "downloads": -1, "filename": "errbot_backend_webapp-0.0.1a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e1ab2797b6d704f8a88cd2056db23c77", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20866, "upload_time": "2019-05-14T02:45:43", "url": "https://files.pythonhosted.org/packages/84/ad/d09d04dde1671bb45c42e43626a864976f5c5361d77ba70b7c7020e77b26/errbot_backend_webapp-0.0.1a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f39141b76842696772cd0b60a501ffc7", "sha256": "00e027cbba50ec0c022c2ea3e7a8a1f5e5114cddd659c02969876ef86adaee3e" }, "downloads": -1, "filename": "errbot-backend-webapp-0.0.1a1.tar.gz", "has_sig": false, "md5_digest": "f39141b76842696772cd0b60a501ffc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4590, "upload_time": "2019-05-14T02:45:46", "url": "https://files.pythonhosted.org/packages/6e/00/8c871f98a44c239da973579076968d2c195b24405a0c08e188a2340dbbee/errbot-backend-webapp-0.0.1a1.tar.gz" } ], "0.0.2a0": [ { "comment_text": "", "digests": { "md5": "ff772f80849500c192bdfb5b9ec04652", "sha256": "18558a8e29ed036b2863c753f2b891201a10a23d7f80da76caa9c0bf8b6d2830" }, "downloads": -1, "filename": "errbot_backend_webapp-0.0.2a0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff772f80849500c192bdfb5b9ec04652", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21206, "upload_time": "2019-05-16T03:02:29", "url": "https://files.pythonhosted.org/packages/ec/12/25f7045f11dd68d549128bd36378c72cf9d37911f1667b11c5733f1c2403/errbot_backend_webapp-0.0.2a0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5fd31298c8b2fbc2aa167957edfe52de", "sha256": "43295ae3fc4977f0a607e23e356c8934f040e6c76502769701b5b12a481bdd8f" }, "downloads": -1, "filename": "errbot-backend-webapp-0.0.2a0.tar.gz", "has_sig": false, "md5_digest": "5fd31298c8b2fbc2aa167957edfe52de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4916, "upload_time": "2019-05-16T03:02:31", "url": "https://files.pythonhosted.org/packages/03/8c/67f0deefd6759b2630dc83a8eaf4ce6c7660a6703dc7372dd3b5a779e3d1/errbot-backend-webapp-0.0.2a0.tar.gz" } ], "0.0.3a1": [ { "comment_text": "", "digests": { "md5": "8c4241edcd1c2c8a5bb8e1fcc1e203b5", "sha256": "316a6a9794dd81726b4452b7b503e3bcb1c21a488f9f1248552c8cd5f33ddd67" }, "downloads": -1, "filename": "errbot_backend_webapp-0.0.3a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8c4241edcd1c2c8a5bb8e1fcc1e203b5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18791, "upload_time": "2019-05-17T15:45:26", "url": "https://files.pythonhosted.org/packages/b2/cc/972e6a971669d9de49749b17d945ab5129854e25a7038babdc9a9e26ea6c/errbot_backend_webapp-0.0.3a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c2606ade57b763e6208a2eaadb9cc33", "sha256": "321e16d59fb454704b15104522411c5fa85b2ff6ebac8428815a075a136b1765" }, "downloads": -1, "filename": "errbot-backend-webapp-0.0.3a1.tar.gz", "has_sig": false, "md5_digest": "0c2606ade57b763e6208a2eaadb9cc33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5207, "upload_time": "2019-05-17T15:45:28", "url": "https://files.pythonhosted.org/packages/97/11/9a0fb15514a6832e0bdf6eda4b8a04b63005c43492e6a7892baf4704c175/errbot-backend-webapp-0.0.3a1.tar.gz" } ], "0.0.3a2": [ { "comment_text": "", "digests": { "md5": "f878eaa11449f6d1d38a381906188684", "sha256": "1d5319c31820fe021bb4a900d750310ead610f90d0378a8f3bcc45c454021089" }, "downloads": -1, "filename": "errbot_backend_webapp-0.0.3a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f878eaa11449f6d1d38a381906188684", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18919, "upload_time": "2019-05-18T07:37:58", "url": "https://files.pythonhosted.org/packages/78/99/5482bc74aa1e58622fd4b441c5b459c5c75667a43328de0809a8128dfb95/errbot_backend_webapp-0.0.3a2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f30fbc9284e2a9b5b55ebb279f0ba762", "sha256": "78268ef2bd3627695f092fd4079f32610176a991efd3a82c20d6270d3a314db2" }, "downloads": -1, "filename": "errbot-backend-webapp-0.0.3a2.tar.gz", "has_sig": false, "md5_digest": "f30fbc9284e2a9b5b55ebb279f0ba762", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5314, "upload_time": "2019-05-18T07:38:00", "url": "https://files.pythonhosted.org/packages/3c/1d/c8d2a870ade60b2103b9f4609aa55a6810e71dc667987df3972437070ee3/errbot-backend-webapp-0.0.3a2.tar.gz" } ], "0.0.4a0": [ { "comment_text": "", "digests": { "md5": "da5da61abebeb8553a9a290eeba70baa", "sha256": "39eb3243dd203039475edad183eee2981b438a0b0c44d2f54fc092d5ba45826d" }, "downloads": -1, "filename": "errbot_backend_webapp-0.0.4a0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da5da61abebeb8553a9a290eeba70baa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 120718, "upload_time": "2019-06-24T15:20:19", "url": "https://files.pythonhosted.org/packages/79/6c/75f4b1234e11f7d2658a472497113d394ee71bd46ea62ce5f25a932918bf/errbot_backend_webapp-0.0.4a0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3958d14b6388d9731524ccae51deca5", "sha256": "da9eea07bae2239d02c38578026da5767539829dab092b55d0b4eb9a6110d848" }, "downloads": -1, "filename": "errbot-backend-webapp-0.0.4a0.tar.gz", "has_sig": false, "md5_digest": "e3958d14b6388d9731524ccae51deca5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107678, "upload_time": "2019-06-24T15:20:21", "url": "https://files.pythonhosted.org/packages/48/bb/fa3a44dccbe3dab492c3b45e3662a556170e72f656ebc6a008726fca2d4e/errbot-backend-webapp-0.0.4a0.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "69b17920666f6d338f7f3f59d46bc9d5", "sha256": "db03d28e1b2c0d5681f6310752d7455a196887617c24997d50e5e4e33bf58fc2" }, "downloads": -1, "filename": "errbot_backend_webapp-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "69b17920666f6d338f7f3f59d46bc9d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 126489, "upload_time": "2019-06-27T12:28:47", "url": "https://files.pythonhosted.org/packages/08/20/6a1254112819b28677ec0a1529ae0cfc1b21fc54c1323334669aebc1ac0a/errbot_backend_webapp-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7893286d60b2c21d32d4f72f764bc7f6", "sha256": "23fcb6d8ad6b2502f8055b4b668ba14c7406efa7f8fed601fe0ee5877b93d8f7" }, "downloads": -1, "filename": "errbot-backend-webapp-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7893286d60b2c21d32d4f72f764bc7f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107891, "upload_time": "2019-06-27T12:28:55", "url": "https://files.pythonhosted.org/packages/b4/87/02626d1fbbbb58864d045b120785155a241c2334d7e3ecda1de6ae3bf3e5/errbot-backend-webapp-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "69b17920666f6d338f7f3f59d46bc9d5", "sha256": "db03d28e1b2c0d5681f6310752d7455a196887617c24997d50e5e4e33bf58fc2" }, "downloads": -1, "filename": "errbot_backend_webapp-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "69b17920666f6d338f7f3f59d46bc9d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 126489, "upload_time": "2019-06-27T12:28:47", "url": "https://files.pythonhosted.org/packages/08/20/6a1254112819b28677ec0a1529ae0cfc1b21fc54c1323334669aebc1ac0a/errbot_backend_webapp-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7893286d60b2c21d32d4f72f764bc7f6", "sha256": "23fcb6d8ad6b2502f8055b4b668ba14c7406efa7f8fed601fe0ee5877b93d8f7" }, "downloads": -1, "filename": "errbot-backend-webapp-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7893286d60b2c21d32d4f72f764bc7f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107891, "upload_time": "2019-06-27T12:28:55", "url": "https://files.pythonhosted.org/packages/b4/87/02626d1fbbbb58864d045b120785155a241c2334d7e3ecda1de6ae3bf3e5/errbot-backend-webapp-0.1.0.tar.gz" } ] }