{ "info": { "author": "Wirehive Ltd", "author_email": "barnaby@wirehive.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Programming Language :: Python :: 3.5" ], "description": "pgwebsocket\n===========\n\n::\n\n from pgwebsocket import PgWebsocket\n \n app = PgWebsocket(\n \"postgresql://\"\n )\n \n @app.on_connect\n async def on_connect(ctx):\n \"\"\"\"\"\"\n ctx.subscribed = []\n await ctx.execute(\"LISTEN all;\")\n \n @app.on_disconnect\n async def on_disconnect(ctx):\n \"\"\"\"\"\"\n await ctx.execute(\"UNLISTEN all;\")\n \n if __name__ == '__main__':\n app.run()", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wirehive/pgwebsocket", "keywords": "aiohttp psycopg2 postgresql websocket", "license": "GPLv2", "maintainer": null, "maintainer_email": null, "name": "pgwebsocket", "package_url": "https://pypi.org/project/pgwebsocket/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pgwebsocket/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/wirehive/pgwebsocket" }, "release_url": "https://pypi.org/project/pgwebsocket/0.0.1b2/", "requires_dist": null, "requires_python": null, "summary": "Async websocket to PostgreSQL proxy", "version": "0.0.1b2" }, "last_serial": 3280452, "releases": { "0.0.1b1": [ { "comment_text": "", "digests": { "md5": "2b509f331d8a5ae7539a46bb6a561b1f", "sha256": "622a8a8ee15f4bd5602641a949bedfbb89eed4d559113ede600312aa0118bce6" }, "downloads": -1, "filename": "pgwebsocket-0.0.1b1-py3-none-any.whl", "has_sig": true, "md5_digest": "2b509f331d8a5ae7539a46bb6a561b1f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4802, "upload_time": "2016-08-26T16:13:56", "url": "https://files.pythonhosted.org/packages/be/2f/a11069b0b975a061dfde6506dfedc19854a3580f8dae52a22519c645276b/pgwebsocket-0.0.1b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2dd37393712620ffb493f39aef0e3244", "sha256": "aa95c86ce0e52a7f515333c3e662841a68659832a4ed5f2de58d3ddafe23a96e" }, "downloads": -1, "filename": "pgwebsocket-0.0.1b1.tar.gz", "has_sig": true, "md5_digest": "2dd37393712620ffb493f39aef0e3244", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3447, "upload_time": "2016-08-26T16:13:53", "url": "https://files.pythonhosted.org/packages/93/1c/471f50bceb595db2be4e8dd8a191d992831bb58d553439e78c6aeb874030/pgwebsocket-0.0.1b1.tar.gz" } ], "0.0.1b2": [ { "comment_text": "", "digests": { "md5": "23177a846e67f3d9fbb6ffa84ce65e9f", "sha256": "87ed4e20a350297ded07cd53acdd145e8c1f6bbb2e86b8efaf684e901fec097d" }, "downloads": -1, "filename": "pgwebsocket-0.0.1b2-py3-none-any.whl", "has_sig": true, "md5_digest": "23177a846e67f3d9fbb6ffa84ce65e9f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4838, "upload_time": "2016-08-26T16:30:29", "url": "https://files.pythonhosted.org/packages/09/67/bd23928bba5ab8ec2950bceb047fcce2ab9d26fc1a4f5c0a57168b10a202/pgwebsocket-0.0.1b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e2139d88349fac06f0a088138d953e1", "sha256": "d929ae905e63e70e1972557600c5f1d49861fc720635581613dcf1fdd7a000c1" }, "downloads": -1, "filename": "pgwebsocket-0.0.1b2.tar.gz", "has_sig": true, "md5_digest": "9e2139d88349fac06f0a088138d953e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3477, "upload_time": "2016-08-26T16:30:26", "url": "https://files.pythonhosted.org/packages/dd/2c/54c25d8c61f552842c7d3a2740ac4bec1f69c625944df045a01d91d7255d/pgwebsocket-0.0.1b2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "23177a846e67f3d9fbb6ffa84ce65e9f", "sha256": "87ed4e20a350297ded07cd53acdd145e8c1f6bbb2e86b8efaf684e901fec097d" }, "downloads": -1, "filename": "pgwebsocket-0.0.1b2-py3-none-any.whl", "has_sig": true, "md5_digest": "23177a846e67f3d9fbb6ffa84ce65e9f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4838, "upload_time": "2016-08-26T16:30:29", "url": "https://files.pythonhosted.org/packages/09/67/bd23928bba5ab8ec2950bceb047fcce2ab9d26fc1a4f5c0a57168b10a202/pgwebsocket-0.0.1b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e2139d88349fac06f0a088138d953e1", "sha256": "d929ae905e63e70e1972557600c5f1d49861fc720635581613dcf1fdd7a000c1" }, "downloads": -1, "filename": "pgwebsocket-0.0.1b2.tar.gz", "has_sig": true, "md5_digest": "9e2139d88349fac06f0a088138d953e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3477, "upload_time": "2016-08-26T16:30:26", "url": "https://files.pythonhosted.org/packages/dd/2c/54c25d8c61f552842c7d3a2740ac4bec1f69c625944df045a01d91d7255d/pgwebsocket-0.0.1b2.tar.gz" } ] }