Ruby wrapper for the Carnegie Mellon Twitter NLP and Part-of-Speech Tagging
Not all features are implemented yet, check the examples to see how to use it.
Installation
Add this line to your application's Gemfile:
gem 'ark_tweet_nlp'
And then execute:
$ bundle
Or install it yourself as:
$ gem install ark_tweet_nlp
Usage
See the list of supported tags:
ArkTweetNlp::Parser::TAGSET
Tag a tweet text:
ArkTweetNlp::Parser.find_tags('faceboooooooook is awesome')
Or multiple tweets separated by \n:
ArkTweetNlp::Parser.find_tags("faceboooooooook is awesome\nfaceboooooooook is awesome")
Get all words tagged as a specific tag:
tagged_result = [{'faceboooooooook' => :^,'is' => :V,'awesome' => :A}]
ArkTweetNlp::Parser.get_words_tagged_as(tagged_result, :A,:V,:^)
Contributing