Limnoria/plugins/String
Valentin Lorentz 82fbfcffa4 all plugins: regenerate READMEs 2021-04-17 20:09:33 +02:00
..
locales Fix msgfmt warnings. 2020-03-26 22:10:28 +01:00
README.rst all plugins: regenerate READMEs 2021-04-17 20:09:33 +02:00
__init__.py all plugins: auto-generate READMEs 2021-04-05 17:42:31 +02:00
config.py Fix neutral pronouns. 2014-04-11 21:56:42 +00:00
messages.pot Squashed commit of the following: 2014-12-20 14:37:27 +01:00
plugin.py String: Add unicodename and unicodesearch commands. 2021-03-11 22:49:13 +01:00
test.py String: Add unicodename and unicodesearch commands. 2021-03-11 22:49:13 +01:00

README.rst

Documentation for the String plugin for Supybot

Purpose

Provides various commands to manipulate characters and strings.

Usage

Provides useful commands for manipulating characters and strings.

Commands

chr <number>

Returns the unicode character associated with codepoint <number>

decode <encoding> <text>

Returns an un-encoded form of the given text; the valid encodings are available in the documentation of the Python codecs module: <http://docs.python.org/library/codecs.html#standard-encodings>.

encode <encoding> <text>

Returns an encoded form of the given text; the valid encodings are available in the documentation of the Python codecs module: <http://docs.python.org/library/codecs.html#standard-encodings>.

len <text>

Returns the length of <text>.

levenshtein <string1> <string2>

Returns the levenshtein distance (also known as the "edit distance" between <string1> and <string2>)

md5 <text>

Returns the md5 hash of a given string.

ord <letter>

Returns the unicode codepoint of <letter>.

re <regexp> <text>

If <regexp> is of the form m/regexp/flags, returns the portion of <text> that matches the regexp. If <regexp> is of the form s/regexp/replacement/flags, returns the result of applying such a regexp to <text>.

sha <text>

Returns the SHA1 hash of a given string.

soundex <string> [<length>]

Returns the Soundex hash to a given length. The length defaults to 4, since that's the standard length for a soundex hash. For unlimited length, use 0. Maximum length 1024.

unicodename <character>

Returns the name of the given unicode <character>.

unicodesearch <name>

Searches for a unicode character from its <name>.

xor <password> <text>

Returns <text> XOR-encrypted with <password>.

Configuration

supybot.plugins.String.public

This config variable defaults to "True", is not network-specific, and is not channel-specific.

Determines whether this plugin is publicly visible.