NAME

IRC::Indexer::POD::NetworkSpec - Export format for a network

DESCRIPTION

This document describes the format of IRC::Indexer exports from a collection of trawlers composing an IRC network.

This is the data returned by IRC::Indexer::Report::Network after it has been fed at least one IRC::Indexer::Report::Server.

You'll probably want to read IRC::Indexer::POD::ServerSpec -- the same conventions apply.

HASH KEYS

  ConnectedAt => TIME
  FinishedAt  => TIME
  
  GlobalUsers => INT
  OperCount   => INT

  Servers     => HASH   (see below)
  LastServer  => STRING (last server trawled for this network)

  ChanCount   => INT  (public channels only)  
  HashChans   => HASH
  ListChans   => ARRAY

These are documented further in IRC::Indexer::POD::ServerSpec.

Servers hash

  Servers => {
    SERVER-NAME => {
      TrawledAt => TIME
      IRCD => STRING (server version)
      MOTD => [ ARRAY of MOTD lines ]  ## OPTIONAL
    }
  }

The Servers hash contains information pertaining to specific servers belonging to this network that have been trawled.

It is keyed on actual reported server name (the ServerName field of a Server export); each server is a nested hash.

AUTHOR

Jon Portnoy <avenj@cobaltirc.org>

http://www.cobaltirc.org