1 |
Zoe AIM Away Message RSS Feed Generator |
2 |
|
3 |
Seth King and Douglas Thrift |
4 |
|
5 |
$Id$ |
6 |
|
7 |
Sample zoe.xml: |
8 |
|
9 |
<?xml version="1.0" encoding="UTF-8"?> |
10 |
<zoe> |
11 |
<!-- AIM ScreenName (required) --> |
12 |
<login>dwtzoe</login> |
13 |
<!-- AIM Password (optional, prompts if omitted) --> |
14 |
<password>password</password> |
15 |
<!-- Database (required) --> |
16 |
<database> |
17 |
<!-- Database Driver (required) --> |
18 |
<driver>pgsql</driver> |
19 |
<!-- Database Host (optional) --> |
20 |
<host/> |
21 |
<!-- Database User (optional) --> |
22 |
<user>douglas</user> |
23 |
<!-- Database Password (optional, prompts if omitted) --> |
24 |
<password/> |
25 |
<!-- Database (optional) --> |
26 |
<db>zoe</db> |
27 |
</database> |
28 |
<!-- Buddies (multiple) --> |
29 |
<buddy> |
30 |
<!-- AIM ScreenName (required) --> |
31 |
<login>douglaswth</login> |
32 |
<!-- RSS (optional, defaults to {login}.rss) --> |
33 |
<rss>-</rss> |
34 |
</buddy> |
35 |
</zoe> |
36 |
|
37 |
Class Descriptions: |
38 |
Zoe: Main Program, initializes everything |
39 |
AwayMessage: Away Message, duh |
40 |
Buddy: Buddy, also duh |
41 |
Collector: Collector Daemon, collects Away Messages from Buddies |
42 |
Publisher: Publisher Daemon, publishes RSS Feeds of Away Messages of Buddies |
43 |
Rss: RSS Feed Generator, generates RSS Feed of Away Messages |
44 |
Stamp: Time Stamp, stamps date and time |
45 |
|
46 |
Stuff Zoe needs: |
47 |
1. More AIM OSCAR stuff from Jay |
48 |
2. More code |