0.0.2 • Published 13 years ago
summarizely v0.0.2
SUMMARIZELY
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 sparknotesYou have now defeated English class.
Install
npm install git://github.com/garbados/summarizely.gitHow It Works
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."
Tests
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"