= Skype plugin for BitlBee Miklos Vajna == How to set it up Before you start. The setup is the following: BitlBee can't connect directly to Skype servers (the company's ones). It needs a running Skype client to do so. In fact BitlBee will connect to `skyped` (a tcp server, provided in this package) and `skyped` will connecto to your Skype client. - You need the BitlBee bzr branch: ---- bzr branch http://code.bitlbee.org/bitlbee/ ---- - You need to enable plugin support: ---- http://frugalware.org/~vmiklos/patches/bitlbee-configure-plugins.patch ---- - To be able to do an install-dev: ---- http://frugalware.org/~vmiklos/patches/bitlbee-makefile-headers.patch ---- - Now compile and install it: ---- ./configure --prefix=/usr make make install install-dev ---- - Get the plugin code: ---- git clone http://ftp.frugalware.org/pub/other/people/vmiklos/bitlbee-skype ---- - Compile and install it: ---- make cp skype.so /usr/lib/bitlbee ---- - Start skyped (the tcp server): ---- python skyped.py ---- NOTE: It's important to start skyped on the same machine and using the same user as you run Skype as it uses the session DBus for communication! - Start your IRC client, connect to BitlBee and add your account: ---- account add skype account set 0/server localhost ---- IMPORTANT: should be your skype account name. This way you won't see yourself joining to `&bitlbee`. NOTE: the option is not used currently. == What works - Download nicks and away statuses from Skype - Noticing joins / parts while we're connected - Sending messages - Receiving messages - Receiving away status changes - skyped (the tcp daemon that is a gateway between Skype and tcp) - Error handling when skyped is not running and when it exists == What needs to be done (aka. TODO) - mark received messages as read so that skype won't say there are unread messages - Away status changes (send) - add/remove users, detect when somebody wants to add us - maybe on account on/off, change our state from/to offline? so that we won't miss any message == I would like to have support for ... If something does not work and it's not in the TODO section, then please contact me! == Screenshots You can reach some screenshots http://frugalware.org/~vmiklos/pics/shots/bitlbee-skype/[here]. // vim: ft=asciidoc