[afe221f] | 1 | Hello, |
---|
| 2 | |
---|
| 3 | This plugin allows you to add Skype support to BitlBee. It's mainly written by |
---|
| 4 | Miklos Vajna <vmiklos@frugalware.org>. |
---|
| 5 | |
---|
| 6 | How to set it up: |
---|
| 7 | |
---|
| 8 | - You need the BitlBee bzr branch: |
---|
| 9 | |
---|
| 10 | bzr branch http://code.bitlbee.org/bitlbee/ |
---|
| 11 | |
---|
| 12 | - You need to enable plugin support: |
---|
| 13 | |
---|
| 14 | http://frugalware.org/~vmiklos/patches/bitlbee-configure-plugins.patch |
---|
| 15 | |
---|
| 16 | - To be able to do an install-dev: |
---|
| 17 | |
---|
| 18 | http://frugalware.org/~vmiklos/patches/bitlbee-makefile-headers.patch |
---|
| 19 | |
---|
| 20 | - Now compile and install it: |
---|
| 21 | |
---|
| 22 | ./configure --prefix=/usr |
---|
| 23 | make |
---|
| 24 | make install install-dev |
---|
| 25 | |
---|
| 26 | - Get the plugin code: |
---|
| 27 | |
---|
| 28 | git clone http://ftp.frugalware.org/pub/other/people/vmiklos/bitlbee-skype |
---|
| 29 | |
---|
| 30 | - Compile and install it: |
---|
| 31 | |
---|
| 32 | make |
---|
| 33 | cp skype.so /usr/lib/bitlbee |
---|
| 34 | |
---|
| 35 | - Set up the tcp server: |
---|
| 36 | |
---|
| 37 | FIXME |
---|
| 38 | |
---|
[b6d26ac] | 39 | What works: |
---|
| 40 | |
---|
[adce2de] | 41 | - Download nicks and away statuses from Skype |
---|
[b6d26ac] | 42 | |
---|
[93ece66] | 43 | - Sending messages |
---|
| 44 | |
---|
[8dd21bb] | 45 | - Receiving messages |
---|
| 46 | |
---|
[afe221f] | 47 | What needs to be done (aka. TODO): |
---|
| 48 | |
---|
| 49 | - import the daemon code |
---|
[b6d26ac] | 50 | |
---|
[440665b] | 51 | - convert this readme to asciidoc |
---|
| 52 | |
---|
[712a284] | 53 | - we can't ourselves join to &bitlbee (ignore such a message from skype) |
---|
| 54 | |
---|
[8dd21bb] | 55 | - mark received messages as read so that skype won't say there are unread messages |
---|
| 56 | |
---|
[592f824] | 57 | - Away status changes (send / receive) |
---|
[b6d26ac] | 58 | |
---|
| 59 | - join / parts |
---|
| 60 | |
---|
[93ece66] | 61 | - add/remove users, detect when somebody wants to add us (maybe detect when we're removed?) |
---|
| 62 | |
---|
[8dd21bb] | 63 | - maybe on account on/off, change our state from/to offline? so that we won't miss any message |
---|
| 64 | |
---|
[afe221f] | 65 | - handle the case when the tcp server is not running (currently SIGPIPE is not handled at all by the plugin) |
---|
| 66 | |
---|
| 67 | If something does not work and it's not in the TODO section, then please contact me! |
---|
| 68 | |
---|
[ddd3502] | 69 | Shots at: |
---|
| 70 | |
---|
| 71 | http://frugalware.org/~vmiklos/pics/shots/bitlbee-skype/ |
---|