aboutsummaryrefslogtreecommitdiff
path: root/modules/rot13.py
blob: 4048597c2aabd34d0d800d244da3af31bebf3e84 (about) (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
#--depends-on commands

import codecs
from src import ModuleManager, utils

class Module(ModuleManager.BaseModule):
    @utils.hook("received.command.rot13")
    def rot13(self, event):
        line = event["args"] or event["target"].buffer.get().message
        event["stdout"].write("%s: %s" % (event["user"].nickname,
            codecs.encode(line, "rot_13")))