App-Bondage
view release on metacpan or search on metacpan
servers and multiple IRC clients. It makes it easy to stay permanently
connected to IRC. It is mostly made up of reusable components. Very
little is made from scratch here. If it is, it will be made modular and
reusable, probably as a POE::Component::IRC plugin. This keeps the code
short and (hopefully) well tested by others.
Rationale
I wrote Bondage because no other IRC bouncer out there fit my needs.
Either they were missing essential features, or they were implemented in
an undesirable (if not buggy) way. I've tried to make Bondage stay out
of your way and be as transparent as possible. It's supposed to be a
proxy, after all.
FEATURES
Easy setup
Bondage is easy to get up and running. In the configuration file, you
just have to specify the port it will listen on, the password, and some
IRC server(s) you want Bondage to connect to. Everything else has
sensible defaults, though you might want to use a custom nickname and
pick some channels to join on connect.
lib/App/Bondage.pm view on Meta::CPAN
It is mostly made up of reusable components. Very little is made from scratch
here. If it is, it will be made modular and reusable, probably as a
L<POE::Component::IRC|POE::Component::IRC> plugin. This keeps the code short
and (hopefully) well tested by others.
=head2 Rationale
I wrote Bondage because no other IRC bouncer out there fit my needs. Either
they were missing essential features, or they were implemented in an
undesirable (if not buggy) way. I've tried to make Bondage stay out of your
way and be as transparent as possible. It's supposed to be a proxy, after all.
=head1 FEATURES
=head2 Easy setup
Bondage is easy to get up and running. In the configuration file, you just
have to specify the port it will listen on, the password, and some IRC
server(s) you want Bondage to connect to. Everything else has sensible
defaults, though you might want to use a custom nickname and pick some
channels to join on connect.
( run in 0.392 second using v1.01-cache-2.11-cpan-a1d94b6210f )