Project

sentiment

0.0
No commit activity in last 3 years
No release in over 3 years
A very simple to use sentiment analysis tool
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0

Runtime

>= 0
 Project Readme

Sentiment

Sentiment is a simple gem which allows you to get the sentiment of a string. It returns 1 for positive words or sentences, -1 for negative ones and 0 if neutral.

Installation

Add this line to your application's Gemfile:

gem 'sentiment'

And then execute:

$ bundle

Or install it yourself as:

$ gem install sentiment

Basic usage

Sentiment Analysis

require 'sentiment'

client = Sentiment::Client.new("e23d80483193fddd72a2c364a72cd738")

sentiment = client.sentiment("I love Ruby!","en")
=> 1

or sentiment = client.sentiment("amore","it")

=> 1

At this time the API supports the following languages:

  • English (en)
  • German (de)
  • Italian (it)
  • Spanish (es)
  • French (fr)
  • Turkish (tr)

KNOWN ISSUE: In case you get a "NoMethodError: undefined method stringify_keys' for #HTTParty::Response:0x007fa9231ab1b0"`

  • It's telling you that the api key is invalid and therefore can't handle the server response. Please get a valid api key. The key in this document can be used for limited testing as well.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request