Using this Channel
This channel is to be used with the PEAR installer.
Registering the channel:
pear channel-discover pear.phergie.org
Listing available packages:
pear remote-list -c phergie
Installing a package:
pear install phergie/package_name
Installing a specific version/stability:
pear install phergie/package_name-1.0.0
pear install phergie/package_name-beta
Receiving updates via a
feed:
http://pear.phergie.org/feed.xml
Packages
Phergie - Phergie core library
The Phergie package provides all files necessary to run a basic IRC bot.
- Package name: Phergie
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.2 (stable), 2.0.1 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie
Phergie_Docs - Phergie core library documentation
The Phergie_Docs package provides documentation for the Phergie core libraries.
- Package name: Phergie_Docs
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.2 (stable), 2.0.1 (stable)
- Install command: pear install phergie/Phergie_Docs
Phergie_Plugin_Acl - Provides an access control system to limit reponses to events based on
the users who originate them.
Provides an access control system to limit reponses to events based on
the users who originate them.
Configuration settings:
acl.whitelist - mapping of user hostmask patterns (optionally by host) to
plugins and methods where those plugins and methods will
only be accessible to those users (i.e. and inaccessible
to other users)
acl.blacklist - mapping of user hostmasks (optionally by host) to plugins
and methods where where those plugins and methods will be
inaccessible to those users but accessible to other users
acl.ops - TRUE to automatically give access to whitelisted plugins
and methods to users with ops for events they initiate in
channels where they have ops
The whitelist and blacklist settings are formatted like so:
<code>
'acl.whitelist' => array(
'hostname1' => array(
'pattern1' => array(
'plugins' => array(
'ShortPluginName'
),
'methods' => array(
'methodName'
)
),
)
),
</code>
The hostname array dimension is optional; if not used, rules will be
applied across all connections. The pattern is a user hostmask pattern
where asterisks (*) are used for wildcards. Plugins and methods do not
need to be set to empty arrays if they are not used; simply exclude them.
- Package name: Phergie_Plugin_Acl
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Acl
Phergie_Plugin_Ai - Allows bot to use AI
Allows bot to use AI
Usage:
Bot: hello
- Package name: Phergie_Plugin_Ai
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable)
- Install command: pear install phergie/Phergie_Plugin_Ai
Phergie_Plugin_AltNick - Handles switching to alternate nicks in cases where the primary nick is
not available for use.
Handles switching to alternate nicks in cases where the primary nick is
not available for use.
- Package name: Phergie_Plugin_AltNick
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_AltNick
Phergie_Plugin_AudioScrobbler - Provides commands to look up information on tracks played by specific
users on the Last.fm and Libre.fm services.
Provides commands to look up information on tracks played by specific
users on the Last.fm and Libre.fm services.
TODO: Make the "nick-binding" use an SQLite database instead of having them
hard-coded in to the config file.
Configuration settings:
"audioscrobbler.lastfm_api_key": API given by last.fm (string).
"audioscrobbler.librefm_api_key": API key given by libre.fm (string).
- Package name: Phergie_Plugin_AudioScrobbler
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.2 (stable)
- Install command: pear install phergie/Phergie_Plugin_AudioScrobbler
Phergie_Plugin_AutoJoin - Automates the process of having the bot join one or more channels upon
connection to the server.
Automates the process of having the bot join one or more channels upon
connection to the server.
The configuration setting autojoin.channels is used to determine which
channels to join. This setting can point to a comma-delimited string or
enumerated array containing a single list of channels or an associative
array keyed by hostname where each value is a comma-delimited string or
enumerated array containing a list of channels to join on the server
corresponding to that hostname.
- Package name: Phergie_Plugin_AutoJoin
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.1 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_AutoJoin
Phergie_Plugin_Beer - Processes requests to serve users beer.
Processes requests to serve users beer.
- Package name: Phergie_Plugin_Beer
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Beer
Phergie_Plugin_BeerScore - Handles incoming requests for beer scores.
Handles incoming requests for beer scores.
- Package name: Phergie_Plugin_BeerScore
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.2 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_BeerScore
Phergie_Plugin_Cache - Implements a generic cache to be used by other plugins.
Implements a generic cache to be used by other plugins.
- Package name: Phergie_Plugin_Cache
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.2 (stable)
- Install command: pear install phergie/Phergie_Plugin_Cache
Phergie_Plugin_Caffeine - Processes requests to serve users caffeinated beverages.
Processes requests to serve users caffeinated beverages.
- Package name: Phergie_Plugin_Caffeine
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Caffeine
Phergie_Plugin_Censor - Facilitates censoring of event content or discardment of events
containing potentially offensive phrases depending on the value of the
configuration setting censor.mode ('off', 'censor', 'discard'). Also
provides access to a web service for detecting censored words so that
other plugins may optionally integrate and adjust behavior accordingly to
prevent discardment of events.
Facilitates censoring of event content or discardment of events
containing potentially offensive phrases depending on the value of the
configuration setting censor.mode ('off', 'censor', 'discard'). Also
provides access to a web service for detecting censored words so that
other plugins may optionally integrate and adjust behavior accordingly to
prevent discardment of events.
- Package name: Phergie_Plugin_Censor
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Censor
Phergie_Plugin_Cocktail - Processes requests to serve users cocktail.
Processes requests to serve users cocktail.
- Package name: Phergie_Plugin_Cocktail
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Cocktail
Phergie_Plugin_Command - Handles parsing and execution of commands sent by users via messages sent
to channels in which the bot is present or directly to the bot.
Handles parsing and execution of commands sent by users via messages sent
to channels in which the bot is present or directly to the bot.
- Package name: Phergie_Plugin_Command
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.2 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_Command
Phergie_Plugin_Cookie - Processes requests to serve users cookies.
Processes requests to serve users cookies.
- Package name: Phergie_Plugin_Cookie
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Cookie
Phergie_Plugin_Cron - Allows callbacks to be registered for asynchronous execution.
Allows callbacks to be registered for asynchronous execution.
- Package name: Phergie_Plugin_Cron
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Cron
Phergie_Plugin_Ctcp - Responds to various CTCP requests sent by the server and users.
Responds to various CTCP requests sent by the server and users.
- Package name: Phergie_Plugin_Ctcp
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.1 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_Ctcp
Phergie_Plugin_Daddy - Simply responds to messages addressed to the bot that contain the phrase
"Who's your daddy?" and related variations.
Simply responds to messages addressed to the bot that contain the phrase
"Who's your daddy?" and related variations.
- Package name: Phergie_Plugin_Daddy
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_Daddy
Phergie_Plugin_Db - Helper plugin for common database operations.
Helper plugin for common database operations.
- Package name: Phergie_Plugin_Db
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable)
- Install command: pear install phergie/Phergie_Plugin_Db
Phergie_Plugin_Dice - Provide randomly generated numbers in response to die rolling requests,
such as "roll 3d6 + 2".
Provide randomly generated numbers in response to die rolling requests,
such as "roll 3d6 + 2".
- Package name: Phergie_Plugin_Dice
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable)
- Install command: pear install phergie/Phergie_Plugin_Dice
Phergie_Plugin_Encoding - Handles decoding markup entities and converting text between character
encodings.
Handles decoding markup entities and converting text between character
encodings.
- Package name: Phergie_Plugin_Encoding
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Encoding
Phergie_Plugin_Exception - Exception related to plugin handling.
Exception related to plugin handling.
- Package name: Phergie_Plugin_Exception
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_Exception
Phergie_Plugin_FeedManager - Rss/Atom reader and storage.
Rss/Atom reader and storage.
- Package name: Phergie_Plugin_FeedManager
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable)
- Install command: pear install phergie/Phergie_Plugin_FeedManager
Phergie_Plugin_FeedParser - Feed parsing logic
Feed parsing logic
- Package name: Phergie_Plugin_FeedParser
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable)
- Install command: pear install phergie/Phergie_Plugin_FeedParser
Phergie_Plugin_FeedTicker - Rss/Atom reader and storage.
Rss/Atom reader and storage.
- Package name: Phergie_Plugin_FeedTicker
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable)
- Install command: pear install phergie/Phergie_Plugin_FeedTicker
Phergie_Plugin_Google - Provides commands used to access several services offered by Google
including search, translation, weather, maps, and currency and general
value unit conversion.
Provides commands used to access several services offered by Google
including search, translation, weather, maps, and currency and general
value unit conversion.
- Package name: Phergie_Plugin_Google
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.2 (stable)
- Install command: pear install phergie/Phergie_Plugin_Google
Phergie_Plugin_Handler - Handles on-demand loading of, iteration over, and access to plugins.
Handles on-demand loading of, iteration over, and access to plugins.
- Package name: Phergie_Plugin_Handler
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_Handler
Phergie_Plugin_Help - Provides access to descriptions of plugins and the commands they provide.
Provides access to descriptions of plugins and the commands they provide.
- Package name: Phergie_Plugin_Help
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.2 (stable)
- Install command: pear install phergie/Phergie_Plugin_Help
Phergie_Plugin_Http - Provides an HTTP client for plugins to use in contacting web services or
retrieving feeds or web pages.
Provides an HTTP client for plugins to use in contacting web services or
retrieving feeds or web pages.
- Package name: Phergie_Plugin_Http
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.2 (stable)
- Install command: pear install phergie/Phergie_Plugin_Http
Phergie_Plugin_Ideone - Interfaces with ideone.com to execute code and return the result.
Interfaces with ideone.com to execute code and return the result.
- Package name: Phergie_Plugin_Ideone
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Ideone
Phergie_Plugin_Invisible - Marks the bot as invisible when it connects to the server.
Marks the bot as invisible when it connects to the server.
- Package name: Phergie_Plugin_Invisible
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_Invisible
Phergie_Plugin_Iterator - Implements a filtering iterator for limiting executing of methods across
a group of plugins.
Implements a filtering iterator for limiting executing of methods across
a group of plugins.
- Package name: Phergie_Plugin_Iterator
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Iterator
Phergie_Plugin_Join - Joins a specified channel on command from a user.
Joins a specified channel on command from a user.
- Package name: Phergie_Plugin_Join
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_Join
Phergie_Plugin_Karma - Handles requests for incrementation or decrementation of a maintained list
of counters for specified terms.
Handles requests for incrementation or decrementation of a maintained list
of counters for specified terms.
- Package name: Phergie_Plugin_Karma
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Karma
Phergie_Plugin_Lart - Accepts terms and corresponding definitions for storage to a local data
source and performs and returns the result of lookups for term definitions
as they are requested.
Accepts terms and corresponding definitions for storage to a local data
source and performs and returns the result of lookups for term definitions
as they are requested.
- Package name: Phergie_Plugin_Lart
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Lart
Phergie_Plugin_Message - Generalized plugin providing utility methods for
prefix and bot named based message extraction.
Generalized plugin providing utility methods for
prefix and bot named based message extraction.
- Package name: Phergie_Plugin_Message
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Message
Phergie_Plugin_NickServ - Intercepts and responds to messages from the NickServ agent requesting that
the bot authenticate its identify.
Intercepts and responds to messages from the NickServ agent requesting that
the bot authenticate its identify.
The password configuration setting should contain the password registered
with NickServ for the nick used by the bot.
- Package name: Phergie_Plugin_NickServ
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_NickServ
Phergie_Plugin_Part - Parts a specified channel on command from a user.
Parts a specified channel on command from a user.
- Package name: Phergie_Plugin_Part
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_Part
Phergie_Plugin_Php - Returns information on PHP functions as requested.
Returns information on PHP functions as requested.
- Package name: Phergie_Plugin_Php
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_Php
Phergie_Plugin_Ping - Uses a self CTCP PING to ensure that the client connection has not been
dropped.
Uses a self CTCP PING to ensure that the client connection has not been
dropped.
- Package name: Phergie_Plugin_Ping
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.1 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_Ping
Phergie_Plugin_Pong - Responds to PING requests from the server.
Responds to PING requests from the server.
- Package name: Phergie_Plugin_Pong
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_Pong
Phergie_Plugin_Prioritize - Prioritizes events such that they are executed in order from least to most
destructive.
Prioritizes events such that they are executed in order from least to most
destructive.
- Package name: Phergie_Plugin_Prioritize
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.2 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_Prioritize
Phergie_Plugin_Puppet - Allows a user to effectively speak and act as the bot.
Allows a user to effectively speak and act as the bot.
- Package name: Phergie_Plugin_Puppet
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_Puppet
Phergie_Plugin_Quit - Terminates the current connection upon command.
Terminates the current connection upon command.
- Package name: Phergie_Plugin_Quit
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_Quit
Phergie_Plugin_Reload - Facilitates reloading of individual plugins for development purposes.
Note that, because existing class definitions cannot be removed from
memory, increased memory usage is an expected result of using this plugin.
Facilitates reloading of individual plugins for development purposes.
Note that, because existing class definitions cannot be removed from
memory, increased memory usage is an expected result of using this plugin.
- Package name: Phergie_Plugin_Reload
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Reload
Phergie_Plugin_Remind - Parses and logs messages that should be relayed to other users the next time
the recipient is active on the same channel.
Parses and logs messages that should be relayed to other users the next time
the recipient is active on the same channel.
- Package name: Phergie_Plugin_Remind
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Remind
Phergie_Plugin_Serve - Processes requests to serve a user something from a database.
Processes requests to serve a user something from a database.
- Package name: Phergie_Plugin_Serve
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Serve
Phergie_Plugin_SpellCheck - Handles requests for checking spelling of specified words and returning
either confirmation of correctly spelled words or potential correct
spellings for misspelled words.
Handles requests for checking spelling of specified words and returning
either confirmation of correctly spelled words or potential correct
spellings for misspelled words.
- Package name: Phergie_Plugin_SpellCheck
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_SpellCheck
Phergie_Plugin_Tea - Processes requests to serve users tea.
Processes requests to serve users tea.
- Package name: Phergie_Plugin_Tea
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Tea
Phergie_Plugin_Temperature - Performs temperature calculations for other plugins.
Performs temperature calculations for other plugins.
- Package name: Phergie_Plugin_Temperature
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Temperature
Phergie_Plugin_TerryChay - Parses incoming messages for the words "Terry Chay" or tychay and responds
with a random Terry fact retrieved from the Chayism web service.
Parses incoming messages for the words "Terry Chay" or tychay and responds
with a random Terry fact retrieved from the Chayism web service.
- Package name: Phergie_Plugin_TerryChay
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.2 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_TerryChay
Phergie_Plugin_TheFuckingWeather - Detects and responds to requests for current weather conditions in a
particular location using data from a web service.
Detects and responds to requests for current weather conditions in a
particular location using data from a web service.
- Package name: Phergie_Plugin_TheFuckingWeather
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_TheFuckingWeather
Phergie_Plugin_Time - Helper plugin to assist other plugins with time manipulation, display.
Helper plugin to assist other plugins with time manipulation, display.
Any shared time-related code should go into this class.
- Package name: Phergie_Plugin_Time
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Time
Phergie_Plugin_Tld - Responds to a request for a TLD (formatted as .tld where tld is the TLD to
be looked up) with its corresponding description.
Responds to a request for a TLD (formatted as .tld where tld is the TLD to
be looked up) with its corresponding description.
- Package name: Phergie_Plugin_Tld
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Tld
Phergie_Plugin_Twitter - Fetches tweets from Twitter.
Fetches tweets from Twitter.
Usage:
twitter username
(fetches and displays the last tweet by
- Package name: Phergie_Plugin_Twitter
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.2 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_Twitter
Phergie_Plugin_Url - Monitors incoming messages for instances of URLs and responds with messages
containing relevant information about detected URLs.
Monitors incoming messages for instances of URLs and responds with messages
containing relevant information about detected URLs.
Has an utility method accessible via
$this->getPlugin('Url')->getTitle('http://foo..').
- Package name: Phergie_Plugin_Url
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable), 2.0.0 (beta)
- Install command: pear install phergie/Phergie_Plugin_Url
Phergie_Plugin_UserInfo - Provides an API for querying information on users.
Provides an API for querying information on users.
- Package name: Phergie_Plugin_UserInfo
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_UserInfo
Phergie_Plugin_Weather - Detects and responds to requests for current weather conditions in a
particular location using data from a web service. Requires registering
with weather.com to obtain authentication credentials, which must be
stored in the configuration settings weather.partner_id and
weather.license_key for the plugin to function.
Detects and responds to requests for current weather conditions in a
particular location using data from a web service. Requires registering
with weather.com to obtain authentication credentials, which must be
stored in the configuration settings weather.partner_id and
weather.license_key for the plugin to function.
- Package name: Phergie_Plugin_Weather
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Weather
Phergie_Plugin_Wine - Processes requests to serve users wine.
Processes requests to serve users wine.
- Package name: Phergie_Plugin_Wine
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Wine
Phergie_Plugin_Youtube - Provides commands used to access several services offered by Google
including search, translation, weather, maps, and currency and general
value unit conversion.
Provides commands used to access several services offered by Google
including search, translation, weather, maps, and currency and general
value unit conversion.
- Package name: Phergie_Plugin_Youtube
- License: http://phergie.org/license New BSD License
- Maintainers: Phergie Development Team (as lead)
- Releases: 2.1.0 (stable), 2.0.4 (stable), 2.0.3 (stable)
- Install command: pear install phergie/Phergie_Plugin_Youtube