{ "info": { "author": "CoNWeT Lab", "author_email": "wirecloud-pubsub@conwet.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: European Union Public Licence 1.1 (EUPL 1.1)", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "============\r\nRequirements\r\n============\r\n\r\n* Wirecloud 0.3.0\r\n* A PubSub server (https://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub)\r\n\r\nInstallation\r\n------------\r\n\r\nSince *wirecloud_pubsub* uses django.contrib.static functionalities, you should\r\nadd it to your ``INSTALLED_APPS`` in ``settings.py``: ::\r\n\r\n INSTALLED_APPS = (\r\n ...\r\n 'wirecloud_pubsub',\r\n ...\r\n )\r\n\r\nAlso you have to add it to your ``WIRECLOUD_PLUGINS``: ::\r\n\r\n WIRECLOUD_PLUGINS = (\r\n ...\r\n 'wirecloud_pubsub.wirecloud.PubSubPlugin',\r\n ...\r\n )\r\n\r\nDon't forget to run the collectstatic and compress commands on your Wirecloud\r\ninstallation: ::\r\n\r\n $ ./manage.py collectstatic\r\n $ ./manage.py compress\r\n\r\n\r\nUsage\r\n-----\r\n\r\nOnce wirecloud-pubsub is installed and activated, gadgets can take advantage of\r\nthe PubSub functionallities through EzWebAPI.SilboPS. Currently,\r\nEzWebAPI.SilboPS only exports PubEndPoint, SubEndPoint and Filter classes. Full\r\ndocumentation of SilboPS is available at\r\nhttps://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub/README.md.\r\n\r\nExample\r\n------\r\n\r\n::\r\n\r\n var endpoint;\r\n\r\n function publish() {\r\n endpoint.publish({'value': 'Hello world!'});\r\n }\r\n\r\n function start_publishing() {\r\n endpoint.advertise({'value', ['str']});\r\n setInterval(publish, 2000);\r\n }\r\n\r\n endpoint = EzWebAPI.SilboPS.PubEndPoint({\r\n onopen: function(endpoint) {\r\n alert('Endpoint ready');\r\n start_publishing();\r\n },\r\n onclose: function(endpoint) {\r\n alert('Endpoint closed');\r\n }\r\n })", "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/conwetlab/wirecloud-pubsub", "keywords": "", "license": "EUPL 1.1", "maintainer": "", "maintainer_email": "", "name": "wirecloud-pubsub", "package_url": "https://pypi.org/project/wirecloud-pubsub/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/wirecloud-pubsub/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/conwetlab/wirecloud-pubsub" }, "release_url": "https://pypi.org/project/wirecloud-pubsub/0.1/", "requires_dist": null, "requires_python": null, "summary": "Wirecloud plugin providing PubSub support.", "version": "0.1" }, "last_serial": 3559903, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "be381a0587c4714e90a9263c3a704f3b", "sha256": "e1b2b71e6cfccb2fecea55478c91229a465ef3bd4ff90f81e880bb34a7819c8f" }, "downloads": -1, "filename": "wirecloud_pubsub-0.1-py2.7.egg", "has_sig": false, "md5_digest": "be381a0587c4714e90a9263c3a704f3b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 13244, "upload_time": "2012-03-23T17:32:37", "url": "https://files.pythonhosted.org/packages/71/af/f15a49a5caf8c392ab4b5b58096047e431caf9245e78364a9ba276c48d64/wirecloud_pubsub-0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e42b117d4bd48ae702eba0039dee6244", "sha256": "eb43810d2b9b4fa0000341e3b22d1136578db1ff7357bd70e3ecac0ed95870d5" }, "downloads": -1, "filename": "wirecloud-pubsub-0.1.tar.gz", "has_sig": false, "md5_digest": "e42b117d4bd48ae702eba0039dee6244", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9594, "upload_time": "2012-03-23T17:46:47", "url": "https://files.pythonhosted.org/packages/32/5c/f0d6e8f2900722ef6cd3618b1fc7dc2e76fdb0ed760e1a5d93587887be4d/wirecloud-pubsub-0.1.tar.gz" } ], "0.3a2": [ { "comment_text": "", "digests": { "md5": "3452df0c9417c36aa27073734b20627d", "sha256": "c3e17d0282ee032aa1a82abf46e0e202dcedbb7694703d909ee9917db80eaffd" }, "downloads": -1, "filename": "wirecloud-pubsub-0.3a2.tar.gz", "has_sig": false, "md5_digest": "3452df0c9417c36aa27073734b20627d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10907, "upload_time": "2013-02-05T16:53:38", "url": "https://files.pythonhosted.org/packages/1c/e0/f05c32ced46da75f7caaf630f890df593690c64cdb775610637a63f2c4e9/wirecloud-pubsub-0.3a2.tar.gz" } ], "0.4a1": [ { "comment_text": "", "digests": { "md5": "3a473774da1eba1572789d4cf0b77126", "sha256": "a6330e35f72acce0d3f4388a2565c9540d4f6204ee7d41e2f58f86cc5b495b1d" }, "downloads": -1, "filename": "wirecloud-pubsub-0.4a1.tar.gz", "has_sig": false, "md5_digest": "3a473774da1eba1572789d4cf0b77126", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103214, "upload_time": "2013-06-27T11:47:23", "url": "https://files.pythonhosted.org/packages/2f/59/1a9794312e88dd43ff769fd7a35cafef27e55f6cd0327f92a650462dbb2d/wirecloud-pubsub-0.4a1.tar.gz" } ], "0.4b3": [ { "comment_text": "", "digests": { "md5": "fc0c3a91fcc6ff42212e1e8e128119d7", "sha256": "55420c8ad4027312476d4651386ebd628a9b548b13e8ba8998d51c59eecd576d" }, "downloads": -1, "filename": "wirecloud-pubsub-0.4b3.tar.gz", "has_sig": false, "md5_digest": "fc0c3a91fcc6ff42212e1e8e128119d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103295, "upload_time": "2013-08-14T15:49:19", "url": "https://files.pythonhosted.org/packages/48/68/684ae22e6be14c655501e6c58db41cc3afd1714316911ca792b0a5e7e8f1/wirecloud-pubsub-0.4b3.tar.gz" } ], "0.6.0b1": [ { "comment_text": "", "digests": { "md5": "d7f6bfd8131d3dc242fac02d3e3a35e8", "sha256": "2cdbb134b2e7c795e190acc5423c9ad93546569a03221d82714956cdf17637de" }, "downloads": -1, "filename": "wirecloud-pubsub-0.6.0b1.tar.gz", "has_sig": false, "md5_digest": "d7f6bfd8131d3dc242fac02d3e3a35e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103163, "upload_time": "2014-03-13T12:59:47", "url": "https://files.pythonhosted.org/packages/bc/4c/62a3f54e3b9eea29764160076c28008d012c0dcf82820647c983bc6e8939/wirecloud-pubsub-0.6.0b1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "be381a0587c4714e90a9263c3a704f3b", "sha256": "e1b2b71e6cfccb2fecea55478c91229a465ef3bd4ff90f81e880bb34a7819c8f" }, "downloads": -1, "filename": "wirecloud_pubsub-0.1-py2.7.egg", "has_sig": false, "md5_digest": "be381a0587c4714e90a9263c3a704f3b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 13244, "upload_time": "2012-03-23T17:32:37", "url": "https://files.pythonhosted.org/packages/71/af/f15a49a5caf8c392ab4b5b58096047e431caf9245e78364a9ba276c48d64/wirecloud_pubsub-0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e42b117d4bd48ae702eba0039dee6244", "sha256": "eb43810d2b9b4fa0000341e3b22d1136578db1ff7357bd70e3ecac0ed95870d5" }, "downloads": -1, "filename": "wirecloud-pubsub-0.1.tar.gz", "has_sig": false, "md5_digest": "e42b117d4bd48ae702eba0039dee6244", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9594, "upload_time": "2012-03-23T17:46:47", "url": "https://files.pythonhosted.org/packages/32/5c/f0d6e8f2900722ef6cd3618b1fc7dc2e76fdb0ed760e1a5d93587887be4d/wirecloud-pubsub-0.1.tar.gz" } ] }