annotate README.md @ 243:d395aeef63eb

Irccd: get rid of ServerCache
author David Demelier <markand@malikania.fr>
date Wed, 17 Aug 2016 18:12:34 +0200
parents d7d0e239fb0e
children 7efbaf3800b9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 IRC Client Daemon
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 =================
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
3
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 IRC Client Daemon aka irccd is a full featured IRC bot written in C++14. It runs as a daemon waiting for events.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 It's also possible to connect to more than one server.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
6
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 Irccd is also able to use optional JavaScript plugins to do specific actions on these events.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
8
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 Irccd is also controllable via internet and unix sockets, this let you use irccd as a message relayer and such.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
10
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 Features
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 --------
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
13
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 - Can use JavaScript to create plugins,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 - Can connect to multiple servers,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 - Support multiple identities,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 - Can be controlled by sockets and irccdctl,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
18 - Runs on Linux, Windows and *BSD,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 - Extremely well documented,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
20 - Clean and powerful JavaScript API,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
21 - Very fast and light.
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
22
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
23 Documentation
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
24 -------------
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
25
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
26 Lots of resources are available on the [official website](http://projects.malikania.fr/irccd)
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
27
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
28 Author
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
29 ------
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
30
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
31 The irccd application was written by David Demelier <markand@malikania.fr>
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
32
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
33 Contributors
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
34 ------------
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
35
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
36 - Pierre Choffet,
1158cffe5a5e Initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
37 - Yoan Giraud,
71
d7d0e239fb0e Misc: add proper EOF
David Demelier <markand@malikania.fr>
parents: 0
diff changeset
38 - Léo Villeveygoux.