-
Notifications
You must be signed in to change notification settings - Fork 8
/
README
executable file
·118 lines (82 loc) · 3.55 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
POE::Component::IRC README
==========================
Table of Contents
------------------------
1. Introduction
2. Availability
3. Prerequisites
4. Installation
5. Bugs and Wish List
6. Disclaimer
7. Copyright
8. Developer Information
1. INTRODUCTION
---------------
POE::Component::IRC is a POE (Perl Object Environment) component
which provides a convenient way for POE applications to create a tiny
IRC client session and send and receive IRC events through it. If that
first sentence was a bit too much, go read the POE documentation over
and over until it makes some sense.
2. AVAILABILITY
---------------
The latest stable version of POE::Component::IRC will be available on
CPAN, in the directory /authors/id/B/BI/BINGOS/ . A more complete mirror,
which includes recent alpha or beta releases, can be found at
http://www.gumbynet.org.uk/poe/ .
The real bleeding-edge stuff is in the PoCo-IRC svn repository, which is
available at https://www.bingosnet.net/svn/pocoirc/
3. PREREQUISITES
----------------
POE. (Duh. :-) Specifically, version 0.17 or better. It also
requires Carp and Socket, but if you find yourself lacking either of
those, you're in more trouble than we can help with anyways...
If the module finds POE::Component::Client::DNS installed it
will use it to resolve the IP address of the servername given to connect.
POE::Component::SSLify is required for SSL links.
4. INSTALLATION
---------------
Same as any other Perl module, right? Unpack the tarfile, cd into
the resulting POE-Component-IRC-whatever directory, and do this:
perl Makefile.PL
make
make install
You can find sample code in the "examples" subdirectory of the distribution;
these scripts make a good template for your own bots, if you need one.
5. BUGS AND WISH LIST AND PATCHES
---------------------------------
To report bugs, email the maintainer or preferably
use http://rt.cpan.org/
Patches against the current CPAN distribution will be accepted.
6. DISCLAIMER
-------------
This module is provided "as is". If it makes your computer
explode, your hair fall out, your cat develop rabies, your house burn
down, whatever -- it's not our fault. Period. Ha ha, so there! :-)
Furthermore, note that this module is still under active
development. The author reserves the right to gratuitously break old
code for the good of the rest of mankind, although it's unlikely that
that sort of thing will happen often.
7. COPYRIGHT
------------
The copyright for POE::Component::IRC belongs to Dennis Taylor,
the poor bastard who wrote this thing up in the first place. It's
distributed under the same terms as Perl itself (that is, either the
Artistic License or GPL as you prefer). Please see the license that
came with your Perl distribution for details.
8. DEVELOPER INFORMATION
------------------------
Current maintainer Chris "BinGOs" Williams
<chris@bingosnet.co.uk>
POE::Component::IRC was conceived and written by Dennis "fimmtiu"
Taylor, with piles of ideas and advice donated by Rocco "dngor"
Caputo, of POE fame, and Kevin "oznoid" Lenzo. Further testing,
support and encouragement were provided by the exceedingly tolerant
members of the EFnet channel #perl. Thanks to the following IRCers:
Abys, for writing cool stuff and keeping me up-to-date on the bugs
Addi, for testing and bug-hunting
cherem, for constant motivational needling and prodding
obvious, for spleen assistance
stimps, for an excellent chili recipie
and last but not least, my spleen! ("purl, spleen cheer!")
Apologies to anyone I forgot!
Check the Changes file for further contributors.