GibberizerUserGuide - dhemery/gibberizer GitHub Wiki

Gibberizer User Guide

Gibberizer has four sets of knobs and buttons you can tweak:

  • Read input as: These parameters tell Gibberizer how to read the text you enter: As words, as lines, or as one big string of text.
  • Create: These parameters tell Gibberizer how many gibs to create, how similar to make them to your input text, and how long to keep trying if the muse isn't working.
  • Filters: These parameters tell Gibberizer what kinds of gibs it is allowed to deliver to you.
  • Separate gibs by: These parameters tell Gibberizer how to format the gibs it creates.

These options are described in more detail in the sections below.

See also:

Read input as:

These parameters tell Gibberizer how to read the text you enter: As words, as lines, or as one big string of text.

Option Effect
Words Gibberizer reads your text as words. That is, as strings of characters separated by white space. Use this when you want Gibberizer to create words that are similar to the words in your text.
Lines Gibberizer reads your text as lines. Use this when you want Gibberizer to generate paragraphs that are similar to the paragraphs in your text.
One string Gibberizer reads your text as a single string. Use this when you want Gibberizer to create Gibberish that is similar to the whole chunk of text you entered.

Create

These parameters tell Gibberizer how many gibs to create, how similar to make them to your input text, and how long to keep trying if the muse isn't working.

Option Effect
Batch Size The number of gibs to create.
Similarity The similarity of the gibs to the input text. Lower numbers produce weirder gibberish. Higher numbers produce more-and-more familiar gibberish. Set this to 3 or 4 to create words or names. Set it to 8 or higher to generate whole sentences that are almost meaningful.
Persistence This tells Gibberizer how long to try to create gibs that pass the filters (see below) before it gives up in despair. If you disallow duplicates and input echoes (see below), it may be impossible or sloooow for Gibberizer to create the number of gibs you've asked for. A higher persistence tells Gibberizer try harder, even if it takes a long time.

Filters

These parameters tell Gibberizer what kinds of gibs it is allowed to deliver to you.

Option Effect if checked Effect if unchecked
Allow input echo Gibberizer may create gibs that match input strings. Gibberizer creates only gibs that do not appear in your text.
Allow duplicates Gibberizer may create multiple instances of a gib. Gibberizer creates only unique gibs.

Separate gibs by

These parameters tell Gibberizer how to format the gibs it creates.

Option Effect
Space Gibberizer inserts a space between gibs.
New line Gibberizer starts a new line before each gib. This is useful when you want to create names or words.
Blank line Gibberizer inserts a blank line between gibs. This is useful when Gibberizer is creating long chunks of text, such as when you tell it to read long paragraphs as lines or as one string.