Skip to content
A library to connect and stream data from the GNIP streaming API
Latest commit 23558da May 26, 2015 @rweald Merge pull request #8 from felipeclopes/hotfix
Fixed: Json parser was not capturing multiple activities in a single chunk


Build Status

gnip-stream is a ruby library to connect and stream data from GNIP. It utilizes EventMachine and threads under the hood to provide a true streaming experience without you having to worry about writing non blocking code.


Installing gnip-stream is easy. Simply add the following line to your

gem 'gnip-stream', :git => ""

Simple Usage

require 'gnip-stream'

#To connect to the special twitter powertrack api
twitter_stream ="", "someuser", "password")
twitter_stream.consume do |message|
  #process the message however you want
  puts message

#To Connect to the Facebook API
facebook_stream ="", "someuser", "password")
facebook_stream.consume do |message|
  puts message



MIT. See LICENSE file for more details.

Special thanks to Sharethrough

Something went wrong with that request. Please try again.