The plugin is based on http://code.google.com/p/libpurple-twitter-protocol/ It's a C program. You can find all its source code there. In short, it's a libpurple plugin that integrates to Maemo platform via Telepathy (http://telepathy.freedesktop.org/wiki/). So if you want to integrate an IM or social network service to Maemo contacts and conversations, you can either: 1. Write a libpurple plugin, and depend your package to account-plugin-haze (this will install haze plugin when installing your plugin). 2. Write a Telepathy connection manager (in N900, cellular backend, Gtalk, Skype, SIP, etc are all Telepathy connection managers). You can find Telepathy resources from the above link. BTW, you can use Python here, just like butterfly MSN plugin. Wish these would help