Purple(3pm)

Purple3pm

Perl extension to the libpurple instant messenger library.

Usage

  use Purple;

Abstract

  This module provides the interface for using perl scripts as plugins
  in libpurple.

Overview

This module provides the interface for using perl scripts as plugins in Purple. With this, developers can write perl scripts that can be loaded in Purple as plugins. The scripts can interact with IMs, chats, accounts, the buddy list, libpurple signals, and more.

The API for the perl interface is very similar to that of the Purple C API, which can be viewed at http://developer.pidgin.im/doxygen/ or in the header files in the Purple source tree.

Functions

@accounts = Purple::accounts

Returns a list of all accounts, online or offline.

@chats = Purple::chats

Returns a list of all chats currently open.

@connections = Purple::connections

Returns a list of all active connections.

@conversations = Purple::conversations

Returns a list of all conversations, both IM and chat, currently open.

@conv_windows = Purple::conv_windows

Returns a list of all conversation windows currently open.

@ims = Purple::ims

Returns a list of all instant messages currently open.

Releases

9 releases since Debian 5.0 (Lenny); the text changed 8 times.

  1. 5.0
  2. 6.0
  3. 7
  4. 8
  5. 9
  6. 10
  7. 11
  8. 12
  9. 13

Author

Christian Hammond, <[email protected]>

From libpurple0t64 2.14.14-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.