blob: 5cfa202072046777fae58d3eac98e07011abe531 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
Hello,
This plugin allows you to add Skype support to BitlBee. It's mainly written by
Miklos Vajna <vmiklos@frugalware.org>.
How to set it up:
- 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!
What works:
- Download nicks and away statuses from Skype
- Sending messages
- Receiving messages
- 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):
- convert this readme to asciidoc
- we can't ourselves join to &bitlbee (ignore such a message from skype)
- mark received messages as read so that skype won't say there are unread messages
- Away status changes (send / receive)
- join / parts
- add/remove users, detect when somebody wants to add us (maybe detect when we're removed?)
- maybe on account on/off, change our state from/to offline? so that we won't miss any message
If something does not work and it's not in the TODO section, then please contact me!
Shots at:
http://frugalware.org/~vmiklos/pics/shots/bitlbee-skype/
|