npm install summarizelyA 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://github.com/garbados/summarizely.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"