XMPP Bridge is being released as an open source project under the BSD license. A repository has been created on GitHub here and you can download the 1.0 tar.gz bundle here.
In addition to the frotz Z-game and MUSH modules, I’ve created example modules for bridging your XMPP client to other text-based apps and network resources. It should also now run on either Ruby 1.9.x or Ruby 1.8.x.
Included in the current release are example modules for…
a GForth interpreter:

gforth via xmpp
the Ruby irb interpreter:

irb via xmpp
an IRC client:

irc via xmpp
a simple MUC bridge:

muc bridge
These modules are far from bug-free and are very simplistic, but they generally get the job done for me. Some might ask why a MUC bridge when XMPP clients can connect to MUCs already? Well, not all XMPP clients are MUC-capable, specifically the XMPP client that I use on my Blackberry. So this gives me a way to participate in a MUC while mobile. Also, it can serve as a starting point for a MUC management/admin bot.
I can’t really offer much in the way of technical support for this project, but if you have questions your best bet would probably be to ask in the lobby of my XMPP Bridge instance at bridge@xmpplink.com.


#1 by Bruno Antunes on 2009/02/03 - 11:29
Great, great!!
I hope I can contribute with my Z-machine run/stop interpreter soon as well!