Skip to content

Instantly share code, notes, and snippets.

@kurtroberts
Created July 7, 2015 16:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kurtroberts/ed26aa5a71cd784a153b to your computer and use it in GitHub Desktop.
Save kurtroberts/ed26aa5a71cd784a153b to your computer and use it in GitHub Desktop.
First exploration of my "N things about X" article-writing robot
var summary = require('node-tldr'),
sentiment = require('sentiment'),
opts = require('nomnom')
.option('url', {
abbr: 'u',
help: 'URL to summarize',
required: true
})
.parse();
summary.summarize(opts.url, function(result, failure) {
if (failure) {
console.log("An error occured! " + result.error);
}
var feeling = sentiment(result.summary.toString());
console.log("Title : %s", result.title);
console.log("Word Count : %s", result.words);
console.log("Rdct X : %s", result.compressFactor);
console.log("Sentiment : %s / %s", feeling.score, feeling.comparative);
console.log("Summary: \n=================\n%s", result.summary.join("\n"));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment