Example #1
0
def ownCTCP_cb(time, server, target, message):
    """
		The maki user sends a CTCP request to
		a channel or user (target).
	"""
    server_tab, tab = gui.tabs.search_tabs(server, target)

    if tab:
        # valid query/channel found, print it there

        nickColor = color.get_color_by_key("own_nick")
        textColor = color.get_color_by_key("own_text")

        tab.write(
            time, "&lt;CTCP:<font foreground='%s' weight='bold'>%s</font>&gt; "
            "<font foreground='%s'>%s</font>" %
            (nickColor, server_tab.nick, textColor, markup.escape(message)))

    else:
        server_tab.write(
            time,
            _("CTCP request from you to %(target)s: %(message)s") % {
                "target": markup.escape(target),
                "message": markup.escape(message)
            })
Example #2
0
def ownCTCP_cb(time, server, target, message):
    """
		The maki user sends a CTCP request to
		a channel or user (target).
	"""
    server_tab, tab = gui.tabs.search_tabs(server, target)

    if tab:
        # valid query/channel found, print it there

        nickColor = color.get_color_by_key("own_nick")
        textColor = color.get_color_by_key("own_text")

        tab.write(
            time,
            "&lt;CTCP:<font foreground='%s' weight='bold'>%s</font>&gt; "
            "<font foreground='%s'>%s</font>" % (nickColor, server_tab.nick, textColor, markup.escape(message)),
        )

    else:
        server_tab.write(
            time,
            _("CTCP request from you to %(target)s: %(message)s")
            % {"target": markup.escape(target), "message": markup.escape(message)},
        )
Example #3
0
def ownAction_cb(time, server, channel, action):

    tab = _createTab(server, channel)
    nick = gui.tabs.search_tab(server).nick

    nickColor = color.get_color_by_key("own_nick")
    textColor = color.get_color_by_key("own_text")

    tab.write(time,
              "<font foreground='%s' weight='bold'>%s</font> "
              "<font foreground='%s'>%s</font>" %
              (nickColor, nick, textColor, markup.escape(action)),
              group_string=nick)
Example #4
0
def ownMessage_cb(timestamp, server, channel, message):
    """
		The maki user wrote something on a channel or a query
	"""
    tab = _createTab(server, channel)
    nick = gui.tabs.search_tab(server).nick

    tab.write(
        timestamp,
        "&lt;%s<font foreground='%s' weight='bold'>%s</font>&gt;"
        " <font foreground='%s'>%s</font>" %
        (_getPrefix(server, channel, nick), color.get_color_by_key("own_nick"),
         nick, color.get_color_by_key("own_text"), markup.escape(message)),
        group_string=nick)
Example #5
0
def ownAction_cb(time, server, channel, action):

    tab = _createTab(server, channel)
    nick = gui.tabs.search_tab(server).nick

    nickColor = color.get_color_by_key("own_nick")
    textColor = color.get_color_by_key("own_text")

    tab.write(
        time,
        "<font foreground='%s' weight='bold'>%s</font> "
        "<font foreground='%s'>%s</font>" % (nickColor, nick, textColor, markup.escape(action)),
        group_string=nick,
    )
Example #6
0
def action_nick_color(nick):
    """ return the nick color if color_action_nicks is activated,
		otherwise return the default text color
	"""
    if config.get_bool("colors", "color_action_nicks"):
        return color.get_nick_color(nick)
    return color.get_color_by_key("text_action")
Example #7
0
def ownNotice_cb(time, server, target, message):
    """
		if query channel with ``target`` exists, print
		the notice there, else print it on the current
		channel of the network which is identified by
		`server`
	"""
    server_tab, tab = gui.tabs.search_tabs(server, target)
    ownNickColor = color.get_color_by_key("own_nick")
    ownNick = server_tab.nick

    if tab:
        tab.write(
            time,
            "&gt;<font foreground='%s' weight='bold'>%s</font>&lt; "
            "<font foreground='%s'>%s</font>"
            % (
                color.get_nick_color(target),
                markup.escape(target),
                color.get_text_color(target),
                markup.escape(message),
            ),
        )
    else:
        server_tab.current_write(
            time,
            "&gt;<font foreground='%s' weight='bold'>%s</font>&lt; "
            "<font foreground='%s'>%s</font>"
            % (
                color.get_nick_color(target),
                markup.escape(target),
                color.get_text_color(target),
                markup.escape(message),
            ),
        )
Example #8
0
def action_nick_color(nick):
    """ return the nick color if color_action_nicks is activated,
		otherwise return the default text color
	"""
    if config.get_bool("colors", "color_action_nicks"):
        return color.get_nick_color(nick)
    return color.get_color_by_key("text_action")
Example #9
0
def ownMessage_cb(timestamp, server, channel, message):
    """
		The maki user wrote something on a channel or a query
	"""
    tab = _createTab(server, channel)
    nick = gui.tabs.search_tab(server).nick

    tab.write(
        timestamp,
        "&lt;%s<font foreground='%s' weight='bold'>%s</font>&gt;"
        " <font foreground='%s'>%s</font>"
        % (
            _getPrefix(server, channel, nick),
            color.get_color_by_key("own_nick"),
            nick,
            color.get_color_by_key("own_text"),
            markup.escape(message),
        ),
        group_string=nick,
    )
Example #10
0
def ownNotice_cb(time, server, target, message):
    """
		if query channel with ``target`` exists, print
		the notice there, else print it on the current
		channel of the network which is identified by
		`server`
	"""
    server_tab, tab = gui.tabs.search_tabs(server, target)
    ownNickColor = color.get_color_by_key("own_nick")
    ownNick = server_tab.nick

    if tab:
        tab.write(
            time, "&gt;<font foreground='%s' weight='bold'>%s</font>&lt; "
            "<font foreground='%s'>%s</font>" %
            (color.get_nick_color(target), markup.escape(target),
             color.get_text_color(target), markup.escape(message)))
    else:
        server_tab.current_write(
            time, "&gt;<font foreground='%s' weight='bold'>%s</font>&lt; "
            "<font foreground='%s'>%s</font>" %
            (color.get_nick_color(target), markup.escape(target),
             color.get_text_color(target), markup.escape(message)))