Search results for "dist:POE-Component-IRC"
POE::Filter::IRC - A POE-based parser for the IRC protocol
POE::Filter::IRC takes lines of raw IRC input and turns them into weird little data structures, suitable for feeding to POE::Component::IRC. They look like this: { name => 'event name', args => [ some info about the event ] } This module was long dep...
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Component::IRC - A fully event-driven IRC client module
POE::Component::IRC is a POE component (who'd have guessed?) which acts as an easily controllable IRC client for your other POE components and sessions. You create an IRC component and tell it what events your session cares about and where to connect...
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Filter::IRC::Compat - A filter which converts POE::Filter::IRCD output into POE::Component::IRC events
POE::Filter::IRC::Compat is a POE::Filter that converts POE::Filter::IRCD output into the POE::Component::IRC compatible event references. Basically a hack, so I could replace POE::Filter::IRC with something that was more generic. Among other things,...
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Component::IRC::Qnet - A fully event-driven IRC client module for Quakenet
POE::Component::IRC::Qnet is an extension to POE::Component::IRC specifically for use on Quakenet <http://www.quakenet.org/>. See the documentation for POE::Component::IRC for general usage. This document covers the extensions. The module provides a ...
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Component::IRC::State - A fully event-driven IRC client module with nickname and channel tracking
POE::Component::IRC::State is a sub-class of POE::Component::IRC which tracks IRC state entities such as nicks and channels. See the documentation for POE::Component::IRC for general usage. This document covers the extra methods that POE::Component::...
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Component::IRC::Common - Provides a set of common functions for the POE::Component::IRC suite
'ATTENTION': Most of this module's functionality has been moved into IRC::Utils. Take a look at it. This module still exports the old functions (as wrappers around equivalents from IRC::Utils), but new ones won't be added....
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Component::IRC::Plugin - Provides plugin constants and documentation for POE::Component::IRC
POE::Component::IRC's plugin system has been released separately as Object::Pluggable. Gleaning at its documentation is advised. The rest of this document mostly describes aspects that are specific to POE::Component::IRC's use of Object::Pluggable....
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Component::IRC::Cookbook - The PoCo-IRC Cookbook: Overview
POE::Component::IRC is a fully event-driven IRC client module built around POE. It can be used to write IRC client applications of any kind. This cookbook features working examples of programs demonstrating the capabilities of POE::Component::IRC. No...
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Component::IRC::Projects - A listing of projects that use POE::Component::IRC
POE::Component::IRC::Projects strives to document projects that are using POE::Component::IRC>. Projects can include subclasses, bot frameworks, bots, etc. The only stipulation for inclusion is that the project utilises POE::Component::IRC>. Inclusio...
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Component::IRC::Constants - Defines constants required by POE::Component::IRC
POE::Component::IRC::Constants defines constants required by POE::Component::IRC and derived sub-classes....
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Component::IRC::Qnet::State - A fully event-driven IRC client module for Quakenet with nickname and channel tracking
POE::Component::IRC::Qnet::State is an extension to POE::Component::IRC::Qnet specifically for use on Quakenet <http://www.quakenet.org/>, which includes the nickname and channel tracking from POE::Component::IRC::State. See the documentation for POE...
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Component::IRC::Plugin::DCC - A PoCo-IRC plugin providing support for DCC transfers
This plugin provides the IRC commands needed to make use of DCC. It is used internally by POE::Component::IRC so there's no need to add it manually....
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Component::IRC::Plugin::CTCP - A PoCo-IRC plugin that auto-responds to CTCP requests
POE::Component::IRC::Plugin::CTCP is a POE::Component::IRC plugin. It watches for "irc_ctcp_version", "irc_ctcp_userinfo", "irc_ctcp_ping", "irc_ctcp_time" and "irc_ctcp_source" events and autoresponds on your behalf....
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Component::IRC::Plugin::Proxy - A PoCo-IRC plugin that provides a lightweight IRC proxy/bouncer
POE::Component::IRC::Plugin::Proxy is a POE::Component::IRC plugin that provides lightweight IRC proxy/bouncer server to your POE::Component::IRC bots. It enables multiple IRC clients to be hidden behind a single IRC client-server connection. Spawn a...
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Component::IRC::Plugin::Whois - A PoCo-IRC plugin that generates events for WHOIS and WHOWAS replies
POE::Component::IRC::Plugin::Whois is the reimplementation of the "irc_whois" and "irc_whowas" code from POE::Component::IRC as a plugin. It is used internally by POE::Component::IRC so there is no need to use this plugin yourself....
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Component::IRC::Cookbook::Seen - Implement the 'seen' command
#!/usr/bin/env perl use strict; use warnings; use IRC::Utils qw(parse_user lc_irc); use POE; use POE::Component::IRC::State; use POE::Component::IRC::Plugin::AutoJoin; use POE::Component::IRC::Plugin::BotCommand; use Storable; use constant { USER_DAT...
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Component::IRC::Cookbook::Gtk2 - An IRC client with a Gtk2 interface
#!/usr/bin/env perl use strict; use warnings; use Gtk2 -init; use Gtk2::SimpleList; use IRC::Utils qw(parse_user strip_color strip_formatting decode_irc); use POE qw(Loop::Glib Component::IRC::State Component::IRC::Plugin::Connector); my $channel = "...
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Component::IRC::Plugin::Logger - A PoCo-IRC plugin which logs public, private, and DCC chat messages to disk
POE::Component::IRC::Plugin::Logger is a POE::Component::IRC plugin. It logs messages and CTCP ACTIONs to either #some_channel.log or some_nickname.log in the supplied path. In the case of DCC chats, a '=' is prepended to the nickname (like in irssi)...
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Component::IRC::Plugin::PlugMan - A PoCo-IRC plugin that provides plugin management services.
POE::Component::IRC::Plugin::PlugMan is a POE::Component::IRC plugin management plugin. It provides support for 'on-the-fly' loading, reloading and unloading of plugin modules, via object methods that you can incorporate into your own code and a hand...
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC
POE::Component::IRC::Cookbook::Hailo - A blabbering IRC bot
#!/usr/bin/env perl use strict; use warnings; use POE; use POE::Component::IRC::Plugin::AutoJoin; use POE::Component::IRC::Plugin::Connector; use POE::Component::IRC::Plugin::Hailo; use POE::Component::IRC::State; my $irc = POE::Component::IRC::State...
BINGOS/POE-Component-IRC-6.93 - 15 Jun 2021 18:29:10 UTC