source: skype/README @ 218ffbd

Last change on this file since 218ffbd was 218ffbd, checked in by VMiklos <vmiklos@…>, at 2007-08-20T17:26:00Z

todo: when someone removes us, we just will see that he/she is offline, no need to handle this

  • Property mode set to 100644
File size: 2.0 KB
RevLine 
[0c60f96]1= Skype plugin for BitlBee
2Miklos Vajna <vmiklos@frugalware.org>
[afe221f]3
[9e03e55]4== How to set it up
[afe221f]5
6- You need the BitlBee bzr branch:
7
[0c60f96]8----
[afe221f]9bzr branch http://code.bitlbee.org/bitlbee/
[0c60f96]10----
[afe221f]11
12- You need to enable plugin support:
13
[0c60f96]14----
[afe221f]15http://frugalware.org/~vmiklos/patches/bitlbee-configure-plugins.patch
[0c60f96]16----
[afe221f]17
18- To be able to do an install-dev:
19
[0c60f96]20----
[afe221f]21http://frugalware.org/~vmiklos/patches/bitlbee-makefile-headers.patch
[0c60f96]22----
[afe221f]23
24- Now compile and install it:
25
[0c60f96]26----
[afe221f]27./configure --prefix=/usr
28make
29make install install-dev
[0c60f96]30----
[afe221f]31
32- Get the plugin code:
33
[0c60f96]34----
[afe221f]35git clone http://ftp.frugalware.org/pub/other/people/vmiklos/bitlbee-skype
[0c60f96]36----
[afe221f]37
38- Compile and install it:
39
[0c60f96]40----
[afe221f]41make
42cp skype.so /usr/lib/bitlbee
[0c60f96]43----
[afe221f]44
[ed2e37f]45- Start skyped (the tcp server):
[afe221f]46
[0c60f96]47----
[ba20c39]48python skyped.py
[0c60f96]49----
[ba20c39]50
51NOTE: It's important to start skyped on the same machine and using the same
52user as you run Skype as it uses the session DBus for communication!
[afe221f]53
[7338d59]54- Start your IRC client, connect to BitlBee and add your account:
55
56----
57account add skype <user> <pass>
58account set 0/server localhost
59----
60
61IMPORTANT: <user> should be your skype account name. This way you won't see
62yourself joining to `&bitlbee`.
63
64NOTE: the <pass> option is not used currently.
65
[9e03e55]66== What works
[b6d26ac]67
[adce2de]68- Download nicks and away statuses from Skype
[b6d26ac]69
[39a0d64]70- Noticing joins / parts while we're connected
71
[93ece66]72- Sending messages
73
[8dd21bb]74- Receiving messages
75
[ed2e37f]76- skyped (the tcp daemon that is a gateway between Skype and tcp)
77
78- Error handling when skyped is not running and when it exists
[afe221f]79
[9e03e55]80== What needs to be done (aka. TODO)
[440665b]81
[8dd21bb]82- mark received messages as read so that skype won't say there are unread messages
83
[592f824]84- Away status changes (send / receive)
[b6d26ac]85
[218ffbd]86- add/remove users, detect when somebody wants to add us
[93ece66]87
[8dd21bb]88- maybe on account on/off, change our state from/to offline? so that we won't miss any message
89
[0c60f96]90== I would like to have support for ...
91
[afe221f]92If something does not work and it's not in the TODO section, then please contact me!
93
[0c60f96]94== Screenshots
95
96You can reach some screenshots http://frugalware.org/~vmiklos/pics/shots/bitlbee-skype/[here].
[ddd3502]97
[0c60f96]98// vim: ft=asciidoc
Note: See TracBrowser for help on using the repository browser.