A commandline chat client for xat.com written in NodeJS
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
node-xml @ 4aee901
.gitignore
.gitmodules
COPYING
README.md
chat.as3
chat445.swf
client.js
flash-xmlsocket.js
loader.as3
notes
xat-client.js

README.md

NodeJS XAT client

Hello! Here's my nodejs XAT client. Not much is supported yet.

I'm considering either turning this into a commandline xat chat room program (think irssi) or just turning it into an IRC gateway (think bitlbee)

Note that clean room design wasn't used here, I'm working directly from the decompiled actionscript. I don't know about the legal implications of that.

To use this:

Required steps:

  • Open up the xat you want to connect to in firebug or your browser's implementation of "View Source"
  • Find the flash <object>'s <param> string. In there will be something like id=2222222222&... -- the 222222222 is your channel number in this case.
  • Edit client.js and change CHANNEL to 2222222 (or whatever it was)
  • Run it with node client.js
  • Watch things break

Optional steps:

  • After watching things break, fork the project
  • Fix those things that broke and commit
  • Send me a pull request