Simple relay bot for Libpurple chats using D-Bus with Pidgin/Finch
Orginally created as a replacement for maliciously deprecated P2P chatrooms on Skype [1], but should work for most of the protocols supported by Libpurple, that is AIM, ICQ, Google Talk, Jabber/XMPP, MSN Messenger, Yahoo!, Bonjour, Gadu-Gadu, IRC, Novell GroupWise Messenger, Lotus Sametime, SILC, SIMPLE, MXit, Zephyr [2] and even more with plugins [3]. You can start it on console, if you use Finch instead of Pidgin to run your Libpurple instance for the chatrooms you want to bridge.
Requirements:
- libpurple
- pydbus
- skype4pidgin (for original intention)
See test.sh for some installation instructions/ideas and use config-example to give it a quick test run. Here are some real world examples of config files.
Alternatives:
[1] boamaod/skype2irc#7
[2] https://www.pidgin.im/about/
[3] https://developer.pidgin.im/wiki/ThirdPartyPlugins#AdditionalProtocols
And if you are one of those who think in pictures, maybe this will help you out: