rendered paste body#Author: Pablo Escobar <pablo__escobar AT tlen DOT pl>#What it does: This script shows the currently played song in mpd #Usage: /weempd - Displays the songname #Released under GNU GPL v2 or newer#/usr/bin/python#coding: utf-8import weechatimport reimport codecsfrom os import popenweechat.register ('weempd', '0.03', '', """mpd-weechat current song script (usage: /weempd)""")weechat.add_command_handler ('weempd', 'show_it_to_them')default = { "msg_head": "", "msg_tail": "", "spacer": " " , "colour_title": "12", "colour_spacer": "08",}for k, v in default.items(): if not weechat.get_plugin_config(k): weechat.set_plugin_config(k, v)def show_it_to_them(server, args): spacer = weechat.get_plugin_config("spacer") msg_tail = weechat.get_plugin_config("msg_tail") msg_head = weechat.get_plugin_config("msg_head") colour_title = weechat.get_plugin_config("colour_title") colour_spacer = weechat.get_plugin_config("colour_spacer") tempinfo = popen('mpc').readline().rstrip()# all = '/me ' + msg_head + ' %' + colour_spacer + spacer + ' %' + colour_title + tempinfo + ' %' + colour_spacer + spacer + " %C00" + msg_tail all = '♬' + '\x03' + colour_spacer + spacer + '\x03' + colour_title + tempinfo + '\x03' + colour_spacer + spacer + '\x031' weechat.command(all) return 0