mirror of
https://github.com/progval/Limnoria.git
synced 2025-04-26 13:01:06 -05:00
.. _plugin-Format: Documentation for the Format plugin for Supybot =============================================== Purpose ------- Provides simple commands for formatting text on IRC (like bold), and to change the output of the bot for a particular command. See also the :ref:`Filter plugin <plugin-Filter>` to configure the output format for all commands. Usage ----- Provides some commands for formatting text, such as making text bold or capitalized. .. _commands-Format: Commands -------- .. _command-format-bold: bold <text> Returns <text> bolded. .. _command-format-capitalize: capitalize <text> Returns <text> capitalized. .. _command-format-color: color <foreground> [<background>] <text> Returns <text> with foreground color <foreground> and background color <background> (if given) .. _command-format-concat: concat <string 1> <string 2> Concatenates two strings. Do keep in mind that this is *not* the same thing as join "", since if <string 2> contains spaces, they won't be removed by concat. .. _command-format-cut: cut <size> <text> Cuts <text> down to <size> by chopping off the rightmost characters in excess of <size>. If <size> is a negative number, it chops that many characters off the end of <text>. .. _command-format-field: field <number> <text> Returns the <number>th space-separated field of <text>. I.e., if text is "foo bar baz" and <number> is 2, "bar" is returned. .. _command-format-format: format <format string> [<arg> ...] Expands a Python-style format string using the remaining args. Just be sure always to use %s, not %d or %f or whatever, because all the args are strings. .. _command-format-join: join <separator> <string 1> [<string> ...] Joins all the arguments together with <separator>. .. _command-format-lower: lower <text> Returns <text> lowercased. .. _command-format-replace: replace <substring to translate> <substring to replace it with> <text> Replaces all non-overlapping occurrences of <substring to translate> with <substring to replace it with> in <text>. .. _command-format-repr: repr <text> Returns <text> surrounded by double quotes. .. _command-format-reverse: reverse <text> Returns <text> in reverse-video. .. _command-format-stripformatting: stripformatting <text> Strips bold, underline, and colors from <text>. .. _command-format-title: title <text> Returns <text> titlecased. .. _command-format-translate: translate <chars to translate> <chars to replace those with> <text> Replaces <chars to translate> with <chars to replace those with> in <text>. The first and second arguments must necessarily be the same length. .. _command-format-underline: underline <text> Returns <text> underlined. .. _command-format-upper: upper <text> Returns <text> uppercased. .. _conf-Format: Configuration ------------- .. _conf-supybot.plugins.Format.public: supybot.plugins.Format.public This config variable defaults to "True", is not network-specific, and is not channel-specific. Determines whether this plugin is publicly visible.