1054
|
1 Introduction:
|
|
2 -------------
|
|
3 This is GTKYahoo, a GPL'd GTK Yahoo! Pager client. It is functional
|
|
4 enough to carry on normal conversations. New features, and additional
|
|
5 functionality is being added quite frequently.
|
|
6
|
|
7 Please send me patches/fixes/additions/suggestions... Any help is
|
|
8 appreciated.
|
|
9
|
|
10 I _HIGHLY_ suggest reading the ChangeLog and other files in here to get
|
|
11 some details on what is going on with the program, etc.
|
|
12
|
|
13 This software is not supported or sponsored in any way by Yahoo!.
|
|
14
|
|
15 Where to get:
|
|
16 -------------
|
|
17 Home Page: http://www.unixtools.org/gtkyahoo/
|
|
18 Download Area: http://www.unixtools.org/gtkyahoo/dist/
|
|
19 Anon-CVS:
|
|
20 Root: :pserver:cvs@cvs.unixtools.org:/cvsroot-gtkyahoo
|
|
21 Password: cvs
|
|
22 Module: gtkyahoo
|
|
23
|
|
24 Usage notes:
|
|
25 ------------
|
|
26 The first time you run GTKYahoo it will create a configuration directory
|
|
27 and config file. Edit it prior to running the program again.
|
|
28
|
|
29 Look at the sample gtkyahoorc file for info on other options. Note, many
|
|
30 of the features are unimplemented at the moment.
|
|
31
|
|
32 Debugging options are available in the config file, syntax is:
|
|
33
|
|
34 debug "keyword" level
|
|
35
|
|
36 i.e.
|
|
37
|
|
38 debug "yahoolib" 1
|
|
39
|
|
40 Available keywords include:
|
|
41 packets: enables tracing of received packets
|
|
42 yahoolib: enables debugging of yahoolib actions
|
|
43 sendraw: enables the sendraw facility
|
|
44
|
|
45 Development notes:
|
|
46 ------------------
|
|
47 This program makes use of the cfunctions program to build some of it's
|
|
48 header files. This is only done in response to issuing "make proto".
|
|
49 The cfunctions tool is available from the URL:
|
|
50
|
|
51 http://www.hayamasa.demon.co.uk/cfunctions
|
|
52
|
|
53 The yahoolib files can be pulled out and used to implement the pager
|
|
54 protocol. They are not documented however. The basic functionality of the library is that you give it a pointer to a buffer area, and the size of the buffer,
|
|
55 and it will return you a raw packet if the buffer contains one. The actual
|
|
56 I/O with the server is up to you.
|
|
57
|
|
58 Other suggested packages include:
|
|
59 bison, flex, ElectricFence, cvs
|