Skip to content

Latest commit

 

History

History
24 lines (15 loc) · 642 Bytes

README.textile

File metadata and controls

24 lines (15 loc) · 642 Bytes

Twitter Beanstalk WebSocket Example

Quick experiment of going from twitter to the browser, with no polling.

It goes something like this:

Twitter Stream → Filter → Beanstalk → EventMachine → WebSocket → HTML5 Browser

Requirements

  • Ruby
  • Beanstalk
  • gem install bundler

How To

  1. bundle install (first time, to install the dependencies)
  2. beanstalkd # start beanstalk
  3. ruby twitterfeed.rb twitter_username twitter_password # start the filter
  4. ruby socket.rb # on another shell

Then you can open client/index.html on a HTML5 WebSocket compatible browser (tested with Webkit nightly).

Read the code, and have fun! :)