tweetsentiments

Ruby Gem to access the tweetsentiments.com API.

Install

gem install tweetsentiments

Usage

require 'tweetsentiments'

Tweetsentiments.analyze "I am happy"
=> {"sentiment"=>{"value"=>1, "name"=>"Positive"}} 

Tweetsentiments.analyze "I am sad"
=> {"sentiment"=>{"value"=>-1, "name"=>"Negative"}}

Tweetsentiments.analyze "I am going to work"
=> {"sentiment"=>{"value"=>0, "name"=>"Neutral"}}

res = Tweetsentiments.search :topic => "comcast"

res["sentiment_index"]
=> 47.0 

res["negative"]
=> 32

res["positive"]
=> 26

res["neutral"]
=> 42 

res["results"][0]["sentiment"]
=> -1

Tweetsentiments.search :user => "cnnbrk"

Tweetsentiments.lang_detect "this is a test"
=> {"lang"=>"en"} 

Tweetsentiments.lang_detect "中文"
=> {"lang"=>"zh-cn"} 

Tweetsentiments.lang_detect "ひらがな"
=> {"lang"=>"ja"}

Contributing to tweetsentiments

Copyright © 2011 Intridea. See LICENSE.txt for further details.