Skip to content

MollsReis/bard_bot

Repository files navigation

Bard Bot -- Shakespearean Markov Build Status

Installation:

$ gem install bard_bot

Usage:

require 'bard_bot'
BardBot.config do |config|
  c.character = :lear
  c.prefix = 3
end
BardBot.generate_sentence

Available Configuration:

  • :character (default :hamlet) - Choose character corpus. Use BardBot.characters to see available. :random is also a supported option.
  • :prefix (default 2) - Markov prefix to use when generating sentences. Lower prefixes will give more chaotic output and higher prefixes will give output closer to corpus material.
  • :max_length (default 100) - Maximum length in words for a generated sentence. Sentences will terminates on a valid punctuation or the maximum length, whichever is shorter.
  • :character_dir (default :default) - Directory for corpus. Another directory besides the default can be specified here to support input.

About

Markov bot with Shakespeare character corpora

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages