Ekg2 tips

= Naughty notifications = There is a simple python script for ekg2, that uses Naughty to notify user about incoming messages:

import dbus import ekg def message_handler(session, uid, type, text, sent_time, ignore_level): no = dbus.SessionBus.get_object('org.freedesktop.Notifications', '/org/freedesktop/Notifications') ni = dbus.Interface(no, 'org.freedesktop.Notifications') ni.Notify("python", 0, '', uid[:40], text[:40], {}, {}, 5000) return 1 ekg.handler_bind('protocol-message-received', message_handler)

= Running script =

Make sure that python plugin is loaded in ekg2. To enable notifications just type: /script:load /path/to/script.py Refer ekg2 documentation for more details.

It works with new svn versions of ekg2 (2009-01-14). It does not work with last release (0.1.1). It seems that python support is broken in that release.