All pastes #1445968 Raw Edit

clueless

public text v1 · immutable
#1445968 ·published 2009-06-03 09:36 UTC
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