Text summarization tool


A CoffeeScript implementation of Shlomi Babluki's naive summary tool. Works like this:

summarize = require 'summarizely'
content = "The complete contents of Moby Dick, in a single string"

sparknotes = summarize content
console.log sparknotes

You have now defeated English class.

npm install git://

Shlomi goes into more detail, but here's the skinny:

  • Breaks text into paragraphs
  • Splits paragraphs into sentences
  • For each paragraph, selects the best sentence
  • Returns list of best sentences

...where "best" means "has most in common with other sentences in that paragraph."

Run npm test to be treated to a summary of Paul Miller's "I’m still here: back online after a year without the internet"