"This simple codec converts all text to Lowercase." def encode(text): text = text.lower() return text.encode("utf-8") def decode(data): return bytes(data).decode("utf-8").lower() from register import register_codec register_codec(encode, decode, "mycodec")