Plugin list

Filter

This plugin offers several commands which transform text in some way. It also provides the capability of using such commands to 'filter' the output of the bot -- for instance, you could make everything the bot says be in leetspeak, or Morse code, or any number of other kinds of filters. Not very useful, but definitely quite fun :)

Command Help
aolFilter aol <text>
Returns <text> as if an AOL user had said it.
binaryFilter binary <text>
Returns the binary representation of <text>.
capsFilter caps <text>
EVERYONE LOVES CAPS LOCK.
capwordsFilter capwords <text>
Capitalises the first letter of each word.
colorizeFilter colorize <text>
Returns <text> with each character randomly colorized.
gnuFilter gnu <text>
Returns <text> as GNU/RMS would say it.
hebrewFilter hebrew <text>
Removes all the vowels from <text>. (If you're curious why this is named 'hebrew' it's because I (jemfinch) thought of it in Hebrew class, and printed Hebrew often elides the vowels.)
hexlifyFilter hexlify <text>
Returns a hexstring from the given string; a hexstring is a string composed of the hexadecimal value of each character in the string
jeffkFilter jeffk <text>
Returns <text> as if JeffK had said it himself.
leetFilter leet <text>
Returns the l33tspeak version of <text>
morseFilter morse <text>
Gives the Morse code equivalent of a given string.
outfilterFilter outfilter [<channel>] [<command>]
Sets the outFilter of this plugin to be <command>. If no command is given, unsets the outFilter. <channel> is only necessary if the message isn't sent in the channel itself.
rainbowFilter rainbow <text>
Returns <text> colorized like a rainbow.
reverseFilter reverse <text>
Reverses <text>.
rot13Filter rot13 <text>
Rotates <text> 13 characters to the right in the alphabet. Rot13 is commonly used for text that simply needs to be hidden from inadvertent reading by roaming eyes, since it's easily reversible.
scrambleFilter scramble <text>
Replies with a string where each word is scrambled; i.e., each internal letter (that is, all letters but the first and last) are shuffled.
shrinkFilter shrink <text>
Returns <text> with each word longer than supybot.plugins.Filter.shrink.minimum being shrunken (i.e., like "internationalization" becomes "i18n").
spellitFilter spellit <text>
Returns <text>, phonetically spelled out.
squishFilter squish <text>
Removes all the spaces from <text>.
stripcolorFilter stripcolor <text>
Returns <text> stripped of all color codes.
stripformattingFilter stripformatting <text>
Strips bold, underline, and colors from <text>.
supa1337Filter supa1337 <text>
Replies with an especially k-rad translation of <text>.
unbinaryFilter unbinary <text>
Returns the character representation of binary <text>. Assumes ASCII, 8 digits per character.
undupFilter undup <text>
Returns <text>, with all consecutive duplicated letters removed.
unhexlifyFilter unhexlify <hexstring>
Returns the string corresponding to <hexstring>. Obviously, <hexstring> must be a string of hexadecimal digits.
uniudFilter uniud <text>
Returns <text> rotated 180 degrees. Only really works for ASCII printable characters.
unmorseFilter unmorse <Morse code text>
Does the reverse of the morse command.
uwuFilter uwu <text>
Returns <text> in uwu-speak.
vowelrotFilter vowelrot <text>
Returns <text> with vowels rotated