from markdown import Markdown from markdown.extensions.extra import ExtraExtension from errbot.backends.base import Message, Room, RoomError, \ RoomNotJoinedError, Stream, \ RoomOccupant, ONLINE, Person from errbot.core import ErrBot from errbot.utils import rate_limited from errbot.rendering.ansiext import AnsiExtension, enable_format, \ CharacterTable, NSC # Can't use __name__ because of Yapsy log = logging.getLogger('errbot.backends.irc') IRC_CHRS = CharacterTable(fg_black=NSC('\x0301'), fg_red=NSC('\x0304'), fg_green=NSC('\x0303'), fg_yellow=NSC('\x0308'), fg_blue=NSC('\x0302'), fg_magenta=NSC('\x0306'), fg_cyan=NSC('\x0310'), fg_white=NSC('\x0300'), fg_default=NSC('\x03'), bg_black=NSC('\x03,01'), bg_red=NSC('\x03,04'), bg_green=NSC('\x03,03'), bg_yellow=NSC('\x03,08'), bg_blue=NSC('\x03,02'), bg_magenta=NSC('\x03,06'), bg_cyan=NSC('\x03,10'),
Message, Person, Room, RoomError, RoomNotJoinedError, RoomOccupant, Stream, ) from errbot.core import ErrBot from errbot.rendering.ansiext import NSC, AnsiExtension, CharacterTable, enable_format from errbot.utils import rate_limited log = logging.getLogger(__name__) IRC_CHRS = CharacterTable( fg_black=NSC("\x0301"), fg_red=NSC("\x0304"), fg_green=NSC("\x0303"), fg_yellow=NSC("\x0308"), fg_blue=NSC("\x0302"), fg_magenta=NSC("\x0306"), fg_cyan=NSC("\x0310"), fg_white=NSC("\x0300"), fg_default=NSC("\x03"), bg_black=NSC("\x03,01"), bg_red=NSC("\x03,04"), bg_green=NSC("\x03,03"), bg_yellow=NSC("\x03,08"), bg_blue=NSC("\x03,02"), bg_magenta=NSC("\x03,06"), bg_cyan=NSC("\x03,10"),