Simple relay bot for Libpurple chats using D-Bus with Pidgin/Finch
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config-example
.gitignore
LICENSE
README.md
rainbow-bridge.py
test.sh

README.md

Rainbow 🌈 Bridge

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.

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.

Requirements:

Tested with:

  • IRC
  • Telegram
  • Skype
  • Facebook

Tested on:

  • Ubuntu 16.04.1 LTS (xenial)
  • Raspbian GNU/Linux 8.0 (jessie)

Alternatives:

[1] https://github.com/boamaod/skype2irc/issues/7
[2] https://www.pidgin.im/about/
[3] https://developer.pidgin.im/wiki/ThirdPartyPlugins#AdditionalProtocols