Twitter Streaming for Haskell
The library provides an iteratee to extract status objects from a stream of characters as well as a driver to stream HTTP respones. This allows for a simple and efficient interface:
import qualified Web.TwitterStream as Stream ... Stream.driver (Stream.BasicAuth "user" "pass") Stream.Sample $ do status <- Stream.status case status of Just status -> do something... Nothing -> parse fail..
Build via cabal:
$ cabal configure && cabal build
The build the included example:
$ ghc --make stream.hs $ ./stream username password