viralheat-sentimentdeprecated

Module for accessing the Viralheat sentiment analysis service.

Usage no npm install needed!

<script type="module">
  import viralheatSentiment from 'https://cdn.skypack.dev/viralheat-sentiment';
</script>

README

Support for the Viralheat API.

Sentiment analysis only (look for viralheat module for support for entire module & method set).

Reuire the module:

var sentiment = require('viralheat-sentiment')('[API Key Here]');

Make a sentiment request:

sentiment.get('[text you would like analyzed]', function(err, data, status) {
    if(err) {
        // Error
    } else {
        res.send(data);
    }
});

Data will look something like this:

{"prob":0.838018305485215,"mood":"positive","text":"[The text you had analyzed]"}

Train the sentiment analyzer:

sentiment.train('[text you would like analyzed]', [sentiment value like 0.43565432], function(err, data, status) {
    if(err) {
        // Error
    } else {
        res.send(data);
    }
});

Standard response from a train request:

{"status":"ok"}

Also, check your quota:

sentiment.quota(function(err, data, status) {
    if(err) {
        // Error
    } else {
        res.send(data.quota_remaining);
    }
});