ebooks
node module to quickly scaffold ebooks style twitter bots
EXAMPLE
var ebooks = require('ebooks')
var fs = require('fs')
var config = require('./config') // just a file that module.exports a JavaScript object containing twitter API keys
var lines = fs.readFileSync('./seed.txt').toString().split("\n")
ebooks(lines, config)
A ONE LINE VERSION!
require('ebooks')(require('fs').readFileSync('./seed.txt').toString().split('\n'), require('./config'))
API
ebooks(lines, twitterConfig, n, callback)
- lines: An array of strings to seed the markov chain. Might be stored in a newline separated file, or fethed from somewhere on the internet.
- twitterConfig: a JS object containing twitter API keys formatted for the twit module
- n: optional, defaults to 2. ngram level for the markov chain. lower=>more nonsense, higher=> more sense
- callback: optional, a callback for generating a tweet with the markov chain. Is passed 1 argument which is a markov chain object. Uses a sensible default if callback is not passed.