This module contains the top 100-ish ebooks on Project Gutenberg, and lets you search them for all sentences containing a particular substring.
Install the module with:
npm install gutencorpus
var gutencorpus = ;gutencorpus;
Here's an example of using search results to create new-ish sentences:
gutencorpus object contains one function:
search, which returns a promise (using Underscore.Deferred, which follows JQuery's Deferred implementation).
Search takes an
options object, which itself currently supports one option:
caseSensitive. By default this is
false (meaning your searches are case insensitive), but you can set it to
true to get case-sensitive responses as in the first example above.
This is essentially a lightweight version of hugovk's gutengrep -- please check that out if you want a comprehensive implementation that works with the entire Gutenberg corpus (but also requires more setup and is in Python).
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.
Copyright (c) 2014 Darius Kazemi
Licensed under the MIT license.