1 |
1 |
2 This is a pep module for mcabber. It just provides common message |
2 # Personal Eventing Protocol modules |
3 listener for other modules like tune, avatar etc. |
|
4 |
3 |
5 This module have no options, and generally should be loaded |
4 This is a set of modules, that provide notfication about other's events |
6 automatically by other modules. |
5 and allow you to publish yours. |
7 |
6 |
8 INSTALLATION |
7 Pep module provides common listener for incoming PEP events. |
|
8 |
|
9 Tune module provides '/tune' command to publish music, you are listening |
|
10 to at the moment. However, it does not by itself does that. You'll need |
|
11 some other module, that will provide music information, like 'mpd' one. |
|
12 Alternatively, you can set up some scripts to publish information with |
|
13 '/tune' command via fifo. |
|
14 |
|
15 Mood module provides '/mood' command to publish your current mood. |
|
16 Currently it does not check for validity of its input, so, it's strongly |
|
17 suggested to use provided completion for first argument. |
|
18 |
|
19 Geoloc module provides '/geoloc' command to publish your current location. |
|
20 Currently, there are no known use cases of this module, but I hope, that |
|
21 someday there will be a module, that will retrieve geolocation information |
|
22 from devices and use this module to publish it. |
|
23 |
|
24 Activity module provides '/activity' command to publish your current activity. |
|
25 Currently it does not check for validity of its input either, so, please |
|
26 use completion for first two arguments. |
|
27 |
|
28 Note: In order for you to actually publish something, your server must |
|
29 support PEP, and that is still not that widely available. Still, even |
|
30 if your server does not, you can load modules to be notified about your |
|
31 buddies events. |
|
32 |
|
33 All of the modules also provide C headers for other C modules to use |
|
34 to publish data. Note, however, that I plan to switch to events interface |
|
35 for that - it provides multiplexing ability, and in general is more |
|
36 flexible. |
|
37 |
|
38 # Installation |
9 |
39 |
10 To install it, you need: |
40 To install it, you need: |
11 cmake |
41 cmake |
12 make |
42 make |
13 gcc |
43 gcc |
28 # dpkg -i libmcabber-pep*.deb |
58 # dpkg -i libmcabber-pep*.deb |
29 |
59 |
30 Users of other distributions can select appropriate package |
60 Users of other distributions can select appropriate package |
31 generator, using cache editor. |
61 generator, using cache editor. |
32 |
62 |
33 LICENSE |
63 # License |
34 |
64 |
35 This code underlies terms of GNU GPL v2 or later. You can find it in file COPYING |
65 This code underlies terms of GNU GPL v2 or later. You can find it in file COPYING |
36 from this distribution or on a GNU web-site <http://www.gnu.org/licenses/>. |
66 from this distribution or on a GNU web-site <http://www.gnu.org/licenses/>. |
37 |
67 |
38 CONTACTS |
68 # Contacts |
39 |
69 |
40 I will be happy to get feedback, patches, suggestions, etc. |
70 I will be happy to get feedback, patches, suggestions, etc. |
41 You can send me email or contact via jabber <isbear@unixzone.org.ua>. |
71 You can send me email or contact via jabber <isbear@unixzone.org.ua>. |
42 |
72 |
43 -- Myhailo Danylenko <isbear@ukrpost.net> |
73 -- Myhailo Danylenko <isbear@ukrpost.net> |
44 |
74 |
45 |
|