{ "info": { "author": "owwlo", "author_email": "owwlo.g@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development" ], "description": "WebSocketCommandline\n====================\n\nWebSocketCommandline is a command line tool to easily test the\nconnectivity of WebSocket client/server in shell with Python.\n\nCompatibility\n-------------\n\nTested with: \\* Python 3.5.2 \\* Python 2.7.12\n\nInstallation\n------------\n\npip it!\n\n.. code:: sh\n\n &> pip install WebSocketCommandline\n\nUsage\n-----\n\nTry it!\n~~~~~~~\n\n.. code:: sh\n\n &> websocket_tester\n\nMore Options\n~~~~~~~~~~~~\n\nwebsocket\\_tester will automatically start a WebSocket server at\nstartup. To change the default server port:\n\n.. code:: sh\n\n &> websocket_tester --port 12345\n\nIn addition to the port, you can also change the WebSocket URI path for\nthe server:\n\n.. code:: sh\n\n &> websocket_tester --port 12345 --url-root iamawebsocket\n\n This will make the server listen on\n ws://localhost:12345/iamawebsocket\n\nwebsocket\\_tester has both builtin Server and Client support, in order\nto connect to a server:\n\n.. code:: sh\n\n # After starting the tool.\n # Assumed the tool starts with --port 12345 --url-root iamawebsocket\n >> connect 127.0.0.1 12345 iamawebsocket\n\nList all connected Clients/Servers\n\n.. code:: sh\n\n # After starting the tool.\n >> list\n\nSend text message to the Client/Server\n\n.. code:: sh\n\n # After starting the tool.\n # The client_id can be found in 'list' command\n >> send [client_id] [text you want to send]\n\nTODOs\n=====\n\n- Better log/output handling\n- [STRIKEOUT:Can be installed by pip]\n- [STRIKEOUT:Tested against python2]\n- ...\n\nLicense\n=======\n\nThe MIT License (MIT)\n\nCopyright (c) 2016 owwlo\n\nLicensed under the MIT License. See the top-level file LICENSE.\n\n\u90a3\u65f6\u5019\u6211\u4eec\u8bf4\u8bdd\u90fd\u559c\u6b22\u7528\u7ec8\u4e8e\uff0c\u5c31\u50cf\u7ec8\u4e8e\u653e\u5047\u4e86\uff0c\u7ec8\u4e8e\u6bd5\u4e1a\u4e86\uff0c\u7ec8\u4e8e\u79bb\u5f00\u8fd9\u91cc\u4e86\uff0c\u7ec8\u4e8e\u8fc7\u5e74\u4e86\uff0c\u4eff\u4f5b\u4efb\u4f55\u7684\u544a\u522b\u90fd\u50cf\u4e00\u79cd\u89e3\u8131\u3002\u6700\u540e\u6211\u4eec\u624d\u53d1\u73b0\uff0c\u90a3\u4e9b\u81ea\u4ee5\u4e3a\u662f\u7684\u5982\u91ca\u91cd\u8d1f\uff0c\u624d\u662f\u8ba9\u4eba\u60f3\u5ff5\u7684\u4e1c\u897f\u3002\u6ca1\u4ec0\u4e48\u4f1a\u7b49\u4f60\u3002\u5c31\u50cf\u6240\u6709\u66f2\u7ec8\u4eba\u6563\u548c\u5206\u9053\u626c\u9573\uff0c\u5230\u6700\u540e\u53ef\u60dc\u7684\u4e0d\u662f\u79bb\u6563\uff0c\u800c\u662f\u6ca1\u6709\u597d\u597d\u7684\u548c\u90a3\u4e9b\u9053\u522b\u3002\u2014\u2014\u8f6c\u81ea\u300a\u4e00\u8a00\u300b", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/owwlo/WebSocketCommandline/tarball/0.0.8", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/owwlo/WebSocketCommandline", "keywords": "websocket test server client development", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "WebSocketCommandline", "package_url": "https://pypi.org/project/WebSocketCommandline/", "platform": "", "project_url": "https://pypi.org/project/WebSocketCommandline/", "project_urls": { "Download": "https://github.com/owwlo/WebSocketCommandline/tarball/0.0.8", "Homepage": "https://github.com/owwlo/WebSocketCommandline" }, "release_url": "https://pypi.org/project/WebSocketCommandline/0.0.8/", "requires_dist": null, "requires_python": "", "summary": "A Python script to test WebSocket.", "version": "0.0.8" }, "last_serial": 3146735, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "9fd3fb3e89a1657eec1bf328d2bffa6c", "sha256": "0f658823231351c9e5923acb409a30b2ec878b84d4efc74588de84c88e6bd1be" }, "downloads": -1, "filename": "WebSocketCommandline-0.0.2.tar.gz", "has_sig": false, "md5_digest": "9fd3fb3e89a1657eec1bf328d2bffa6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3535, "upload_time": "2016-07-12T04:59:31", "url": "https://files.pythonhosted.org/packages/21/6e/18582f33cc418bc2e9e5dfd43e5f4c4bd5831895299688e9c72fbed00533/WebSocketCommandline-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "fc76935416b1fce81a67537ad2f90772", "sha256": "cafb3727377dcea6112f86739bb0af1e4a44809a31fbeec2f47e69a9e0c4e28f" }, "downloads": -1, "filename": "WebSocketCommandline-0.0.3.tar.gz", "has_sig": false, "md5_digest": "fc76935416b1fce81a67537ad2f90772", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3532, "upload_time": "2016-11-25T02:32:09", "url": "https://files.pythonhosted.org/packages/b8/45/bdc0ca571fedcabbe33bff8aa592ed05ca91261762ebaab7fede33882653/WebSocketCommandline-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "68b997497f8074ed8ca889ddcb52bf80", "sha256": "166908fc73a0134203a1b1db0d107719875a29bc4836d637aa46d05e644f3ce0" }, "downloads": -1, "filename": "WebSocketCommandline-0.0.4.tar.gz", "has_sig": false, "md5_digest": "68b997497f8074ed8ca889ddcb52bf80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5658, "upload_time": "2016-11-25T02:45:50", "url": "https://files.pythonhosted.org/packages/9c/64/f8210fd716dafc8e678248bbbc9548f964163e8e382dfab600f72272ae23/WebSocketCommandline-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "2f0455541a5007ef2c432d01c47209fe", "sha256": "98621f1de4ac7889ff5f7fa2ed0e31f559d29f22a2f9241ddd4dea8f63d3a559" }, "downloads": -1, "filename": "WebSocketCommandline-0.0.5.tar.gz", "has_sig": false, "md5_digest": "2f0455541a5007ef2c432d01c47209fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5669, "upload_time": "2016-11-25T21:15:12", "url": "https://files.pythonhosted.org/packages/eb/31/746b1c90f1206b041be5ddd10c5848da9feb46b33107a855c2c17a7dd46f/WebSocketCommandline-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "06d5f7e3f9b97b8216c73176f4064835", "sha256": "a626b7fbca2b0621eaecee70d579e2eaf555945e8f2a5bcd8951fd0a26a7cf3f" }, "downloads": -1, "filename": "WebSocketCommandline-0.0.6.tar.gz", "has_sig": false, "md5_digest": "06d5f7e3f9b97b8216c73176f4064835", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5663, "upload_time": "2016-11-25T21:30:20", "url": "https://files.pythonhosted.org/packages/72/18/ea11ea6d7b03ba1b821bdd2964cbf48bddee1945a5f27064751e092b1cd8/WebSocketCommandline-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "feb26c2fc42668f98982b5daf2189839", "sha256": "e9aa4838e8f62dc8f61344e46004e7f51d23dd26ab7d6450e2112b1aa151ac33" }, "downloads": -1, "filename": "WebSocketCommandline-0.0.7.tar.gz", "has_sig": false, "md5_digest": "feb26c2fc42668f98982b5daf2189839", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5660, "upload_time": "2016-11-25T21:36:00", "url": "https://files.pythonhosted.org/packages/27/d9/85191c58dede1f45a0c7c5b51f4a18c8d3c7342ea287c553f83e29954ba9/WebSocketCommandline-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "117433392b2e60643835fdc0bc63fa8e", "sha256": "4cad1da95cd39e985bd6340252f2b6f3f251dd7e07fd447a50196f4a2759d967" }, "downloads": -1, "filename": "WebSocketCommandline-0.0.8.tar.gz", "has_sig": false, "md5_digest": "117433392b2e60643835fdc0bc63fa8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5596, "upload_time": "2017-09-04T05:00:35", "url": "https://files.pythonhosted.org/packages/93/22/5580edd0b360d89a3906cd55bc240fb9dd8a0cd10d6d5f2db00228fa5a96/WebSocketCommandline-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "117433392b2e60643835fdc0bc63fa8e", "sha256": "4cad1da95cd39e985bd6340252f2b6f3f251dd7e07fd447a50196f4a2759d967" }, "downloads": -1, "filename": "WebSocketCommandline-0.0.8.tar.gz", "has_sig": false, "md5_digest": "117433392b2e60643835fdc0bc63fa8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5596, "upload_time": "2017-09-04T05:00:35", "url": "https://files.pythonhosted.org/packages/93/22/5580edd0b360d89a3906cd55bc240fb9dd8a0cd10d6d5f2db00228fa5a96/WebSocketCommandline-0.0.8.tar.gz" } ] }