README.md in datatxt-0.0.1 vs README.md in datatxt-0.0.2

- old
+ new

@@ -1,8 +1,8 @@ -# dataTXT [![Code Climate](https://codeclimate.com/github/zenkay/datatxt-ruby/badges/gpa.svg)](https://codeclimate.com/github/zenkay/datatxt-ruby) [![Travis CI](https://travis-ci.org/zenkay/datatxt-ruby.svg?branch=master)](https://travis-ci.org/zenkay/datatxt-ruby) +# [![Ruby Gem Icon](https://raw.githubusercontent.com/zenkay/datatxt-ruby/master/rubygem.png)](https://rubygems.org/gems/datatxt) dataTXT Ruby Gem -Ruby Gem for interaction with [dataTXT](https://dandelion.eu/products/datatxt/) APIs +[![Code Climate](https://codeclimate.com/github/zenkay/datatxt-ruby/badges/gpa.svg)](https://codeclimate.com/github/zenkay/datatxt-ruby) [![Travis CI](https://travis-ci.org/zenkay/datatxt-ruby.svg?branch=master)](https://travis-ci.org/zenkay/datatxt-ruby) [![Gem Version](https://badge.fury.io/rb/datatxt.svg)](http://badge.fury.io/rb/datatxt) [![Coverage Status](https://coveralls.io/repos/zenkay/datatxt-ruby/badge.png?branch=master)](https://coveralls.io/r/zenkay/datatxt-ruby?branch=master) ## Installation Add this line to your application's Gemfile: @@ -12,6 +12,42 @@ And then execute: ``` $ bundle install +``` +## Setup + +Setup configuration parameters + +``` +Datatxt.configure do |c| + c.app_id = "your-app-id-for-datatxt-account" + c.app_key = "your-app-key-for-datatxt-account" + c.endpoint = https://api.dandelion.eu/" +end +``` + +## Usage + +_Methods references are taken from [dataTXT documentation](https://dandelion.eu/docs/)._ + +**dataTXT-NEX**: is a named entity extraction & linking API that performs very well even on short texts, on which many other similar services do not. dataTXT-NEX currently works on English, French, German, Italian and Portuguese texts. With this API you will be able to automatically tag your texts, extracting Wikipedia entities and enriching your data. + +``` +element = Datatxt::Nex.new +response = element.analyze(text: "This is a test") +``` + +**dataTXT-SIM**: is a semantic sentence similarity API optimized on short sentences. With this API you will be able to compare two sentences and get a score of their semantic similarity. It works even if the two sentences don't have any word in common. + +``` +element = Datatxt::Sim.new +response = element.analyze(text1: "This is a test", text2: "This is another test") +``` + +**dataTXT-LI**: is a simple language identification API; it is a tool that may be useful when dealing with texts, so we decided to open it to all our users. It currently supports more than 50 languages. + +``` +element = Datatxt::Li.new +response = element.analyze(text: "Questo รจ un test") ```