pubsub using node.js, redis and websockets
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
test
README communication between browsers using jquery + node.js Sep 9, 2010
publisher.js
pubsub_standalone.js delete code :) Oct 6, 2010
pubsub_ws.js first commit Aug 15, 2010

README

PubSub using node.js and Redis

uses: 

http://github.com/ncr/node.ws.js
http://github.com/fictorial/redis-node-client

Testing:
$ cd test
$ python -m SimpleHTTPServer

In another terminal:
$ node ./pubsub_ws.js

open your browser at http://localhost:8000/interact.html

publish messages to redis using redis-cli:

$ redis-cli
redis> set my_key something
OK
redis> publish TEST:PUBSUB my_key
(integer) 1

'something' must appear in the browser.

pubsub_ws.js subscribe to a channel called 'TEST:PUBSUB' and waits for values that are treated as keys.

Run publisher.js for a twitter based demo. It searches for bit.ly URLs and uses the same html pages to display them. Instead of publishing via redis, just run as:

$ node publisher.js

libraries are on /lib

Draggable demo:

run:

$ node pubsub_standalone.js
in other terminal (if you dont have a local webserver):

$ cd test/drag
$ python -m SimpleHTTPServer

open two browser windows on http://localhost:8000/default.html (sample copied from jquery ui docs)

Drag the 'drag me' box (may render only as text in some browsers)

See the other browser window.

gleicon 2010 | http://zenmachine.wordpress.com | http://github.com/gleicon