2 # -*- coding: utf-8 -*-
9 for n
in range(1, len(sys
.argv
) - 1, 2):
10 args
[sys
.argv
[n
]] = sys
.argv
[n
+ 1]
12 obj
= dbus
.SessionBus().get_object("net.sf.gaim.GaimService", "/net/sf/gaim/GaimObject")
13 gaim
= dbus
.Interface(obj
, "net.sf.gaim.GaimInterface")
15 current
= gaim
.GaimSavedstatusGetCurrent()
16 status_type
= gaim
.GaimSavedstatusGetType(current
)
17 saved
= gaim
.GaimSavedstatusNew("", status_type
)
18 gaim
.GaimSavedstatusSetMessage(saved
, "♪ %s - %s" % (args
["artist"], args
["title"]))
19 gaim
.GaimSavedstatusActivate(saved
)