diff options
author | Florent Le Coz <louiz@louiz.org> | 2014-02-12 23:29:21 +0100 |
---|---|---|
committer | Florent Le Coz <louiz@louiz.org> | 2014-02-12 23:30:19 +0100 |
commit | f1995d060b9e0e72c8b2534dd19c09d2091dc84c (patch) | |
tree | 849577195c1f4825f0ab20a136fd2777967b72ac /plugins | |
parent | 0cfdffe163e22d78f778b0b3be26552afe81ba89 (diff) | |
download | poezio-f1995d060b9e0e72c8b2534dd19c09d2091dc84c.tar.gz poezio-f1995d060b9e0e72c8b2534dd19c09d2091dc84c.tar.bz2 poezio-f1995d060b9e0e72c8b2534dd19c09d2091dc84c.tar.xz poezio-f1995d060b9e0e72c8b2534dd19c09d2091dc84c.zip |
Add a fun spaces.py plugin
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/spaces.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/plugins/spaces.py b/plugins/spaces.py new file mode 100644 index 00000000..9189d18a --- /dev/null +++ b/plugins/spaces.py @@ -0,0 +1,22 @@ +""" +Insert a space between each character, in messages that you send. + +Installation +------------ + +You only have to load the plugin: + +.. code-block:: none + /load spaces + +""" +from plugin import BasePlugin + +class Plugin(BasePlugin): + def init(self): + self.api.add_event_handler('muc_say', self.add_spaces) + self.api.add_event_handler('conversation_say', self.add_spaces) + self.api.add_event_handler('private_say', self.add_spaces) + + def add_spaces(self, msg, tab): + msg['body'] = " ".join(x for x in msg['body']) |