{ "info": { "author": "Ben Ford", "author_email": "ben@boothead.co.uk", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python" ], "description": "Introduction\n============\n\nStargate is a package for adding WebSockets_ support to\npyramid applications using the excellent eventlet library for long running\nconnections\n\nWhat is a WebSocket?\n====================\n\nFrom wikipedia::\n\n WebSockets is a technology providing for bi-directional, full-duplex\n communications channels, over a single TCP socket\n\nThe WebSocket protocol provides a persistent low latency, low complexity way to\nachieve two way communication from the browser to server.\n\nFrom a client point of view using websocket is very simple::\n\n var ws = new WebSocket('ws://somehost/some/url');\n ws.onopen = function(msg){\n //do some cool setup\n }\n ws.onmessage = function(msg){\n //do something cool\n }\n ws.onclose = function(msg){\n //do some clean up... stay cool\n }\n\n // later:\n ws.send('How cool am I?!');\n\nThat's pretty much all there is to it.\n\nNormally the websocket communication in a web app is implemented as a stand alone\nserver (perhaps running on a different port). rpz.websocket allows you to connect\npersistent connection directly to the same objects that serve your HTML.\n\nDocumentation\n=============\n\n.. note:: Still under construction\n\nDocumentation is maintained at http://boothead.github.com/stargate\n\nReferences\n==========\n\n.. [WebSockets] http://en.wikipedia.org/wiki/Web_Sockets\n.. [spec] http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-76\n\n\n\nChangelog\n=========\n\n0.4\n---\n\n- Add support for the HyBi version of WebSockets (specifically version-10). This version was released to solve some previous security concerns and\nwill be the version in Firefox 7/8 and Chrome 14 onwards accoring to Wikipedia.\n- Introduces a dependency on ws4py\n\n- See http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-10\n\n0.3\n---\n\n- Fix bug in setup.py\n- Improve documentation and consistency with pyramid naming\n\n0.2\n---\n\n- Support for version 76 of the websocket handshake\n\n0.1\n---\n\n- Initial release, ported from rpz.websocket and repoze.bfg to pyramid", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/boothead/stargate", "keywords": "", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "stargate", "package_url": "https://pypi.org/project/stargate/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/stargate/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/boothead/stargate" }, "release_url": "https://pypi.org/project/stargate/0.4/", "requires_dist": null, "requires_python": null, "summary": "Real time communication for pyramid using WebSockets", "version": "0.4" }, "last_serial": 800076, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "25ce11ac40f2643e26522976acfc8201", "sha256": "23018442fbd3d4e6580e3adbcb3893c47be8554475300c99bd307879d77f2db8" }, "downloads": -1, "filename": "stargate-0.1.tar.gz", "has_sig": false, "md5_digest": "25ce11ac40f2643e26522976acfc8201", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6453, "upload_time": "2011-01-17T18:37:40", "url": "https://files.pythonhosted.org/packages/f9/71/9cd86ce34d532fb69e7a73c2a26b9df8f97e582c39e6106a77ef598c2782/stargate-0.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "102fc739410cf99fbff9c0f4b8e3ad70", "sha256": "b3858a4d51b72aeca5460f3ee215604edc322c870c458694eafd15418c719d6f" }, "downloads": -1, "filename": "stargate-0.3.tar.gz", "has_sig": false, "md5_digest": "102fc739410cf99fbff9c0f4b8e3ad70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 403387, "upload_time": "2011-02-11T16:47:36", "url": "https://files.pythonhosted.org/packages/42/7b/1c92de8b07f7a8b98db6d610ff0468cfb7fae14f3f5f31134e33c0f30878/stargate-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "04cd1a369ced91f104eb7abc7ad5bd86", "sha256": "4093135dbc02ba45b10e88787e8ce35e1e5765b38c3479e0421804383323e82e" }, "downloads": -1, "filename": "stargate-0.4.tar.gz", "has_sig": false, "md5_digest": "04cd1a369ced91f104eb7abc7ad5bd86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 418883, "upload_time": "2011-09-05T12:11:19", "url": "https://files.pythonhosted.org/packages/46/f7/e361e8a3aa76c362cc6e6ac965ab46dd73c9b16f2b1991ca85604fe054c8/stargate-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "04cd1a369ced91f104eb7abc7ad5bd86", "sha256": "4093135dbc02ba45b10e88787e8ce35e1e5765b38c3479e0421804383323e82e" }, "downloads": -1, "filename": "stargate-0.4.tar.gz", "has_sig": false, "md5_digest": "04cd1a369ced91f104eb7abc7ad5bd86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 418883, "upload_time": "2011-09-05T12:11:19", "url": "https://files.pythonhosted.org/packages/46/f7/e361e8a3aa76c362cc6e6ac965ab46dd73c9b16f2b1991ca85604fe054c8/stargate-0.4.tar.gz" } ] }