Skip to main content
============
Requirements
============

* Wirecloud 0.3.0
* A PubSub server (https://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub)

Installation
------------

Since *wirecloud_pubsub* uses django.contrib.static functionalities, you should
add it to your ``INSTALLED_APPS`` in ``settings.py``: ::

INSTALLED_APPS = (
...
'wirecloud_pubsub',
...
)

Also you have to add it to your ``WIRECLOUD_PLUGINS``: ::

WIRECLOUD_PLUGINS = (
...
'wirecloud_pubsub.wirecloud.PubSubPlugin',
...
)

Don't forget to run the collectstatic and compress commands on your Wirecloud
installation: ::

$ ./manage.py collectstatic
$ ./manage.py compress


Usage
-----

Once wirecloud-pubsub is installed and activated, gadgets can take advantage of
the PubSub functionallities through EzWebAPI.SilboPS. Currently,
EzWebAPI.SilboPS only exports PubEndPoint, SubEndPoint and Filter classes. Full
documentation of SilboPS is available at
https://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub/README.md.

Example
------

::

var endpoint;

function publish() {
endpoint.publish({'value': 'Hello world!'});
}

function start_publishing() {
endpoint.advertise({'value', ['str']});
setInterval(publish, 2000);
}

endpoint = EzWebAPI.SilboPS.PubEndPoint({
onopen: function(endpoint) {
alert('Endpoint ready');
start_publishing();
},
onclose: function(endpoint) {
alert('Endpoint closed');
}
})

Metadata

Release files for wirecloud-pubsub 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wirecloud-pubsub 0.1
File Size Uploaded Provenance Actions
wirecloud-pubsub-0.1.tar.gz 9.6 kB Without provenance Details for wirecloud-pubsub-0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for wirecloud-pubsub 0.1
File Interpreter ABI Platform Actions
wirecloud_pubsub-0.1-py2.7.egg Legacy Egg format - - Details for wirecloud_pubsub-0.1-py2.7.egg

Total release size: 22.8 kB

Release files / wirecloud-pubsub-0.1.tar.gz

Download URL wirecloud-pubsub-0.1.tar.gz
Size 9.6 kB
Tags Source
SHA-256 checksum
How to use checksums
eb43810d2b9b4fa0000341e3b22d1136578db1ff7357bd70e3ecac0ed95870d5
BLAKE2b-256 checksum
How to use checksums
325cf0d6e8f2900722ef6cd3618b1fc7dc2e76fdb0ed760e1a5d93587887be4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / wirecloud_pubsub-0.1-py2.7.egg

Download URL wirecloud_pubsub-0.1-py2.7.egg
Size 13.2 kB
Tags Egg
SHA-256 checksum
How to use checksums
e1b2b71e6cfccb2fecea55478c91229a465ef3bd4ff90f81e880bb34a7819c8f
BLAKE2b-256 checksum
How to use checksums
71aff15a49a5caf8c392ab4b5b58096047e431caf9245e78364a9ba276c48d64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for wirecloud-pubsub 0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page