English     Español
[Main Index] : Programming : Languages : Perl : CPAN Modules : Mail and Usenet News
 Mariachi CPAN (Perl) Module 

Search

 

Categories

Mariachi::Message  

Documents

Mariachi - all dancing mail archive generator (Displayed)
README 

Mariachi - all dancing mail archive generator


NAME

Mariachi - all dancing mail archive generator


DESCRIPTION


ACESSORS

->config

An AppConfig object containing the current configuration. See mariachi for details of the configurable items.

->messages

The current set of messages

->rootset

The rootset of threaded messages

->start_time

->last_time

Used internally by the _bench method


METHODS

All of these are instance methods, unless stated.

->new( %initial_values )

your general class-method constructor

->load

populate messages from input

->dedupe

remove duplicates from messages

->sanitise

some messages have been near mail2news gateways, which means that some message ids in the references and in-reply-to headers get munged like so: <$group/$message_id>

fix this in messages

->thread

populate rootset with an Email::Thread::Containers created from messages

->order

order rootset by date

->sanity

(in)sanity test - check everything in messages is reachable when walking rootset

->strand

run a strand through all messages - wander over threader setting the Message ->next and ->prev links

->split_deep

wander over rootset reparenting subthreads that are considered too deep

->copy_files

copy files into the output dir

init_tt

generate_pages( $template, $filename, %data )

->generate_lurker_index

->generate_thread

->generate_date

->generate_bodies

render thread tree into the directory of output

->perform

do all the right steps


AUTHORS

This code was written as part of the Siesta project and includes code from:

Richard Clamp <richardc@unixbeard.net>

Simon Wistow <simon@thegestalt.org>

Tom Insam <tom@jerakeen.org>

Mark Fowler <mark@twoshortplanks.com>

More information about the Siesta project can be found online at http://siesta.unixbeard.net/


COPYRIGHT

Copyright 2003 The Siesta Project

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

Information

This site is currently in testing, it is not yet operating using the full database. Until it is officially launched you may wish to visit Help-Site Computer Manuals. After launch, this site (HelpSpy) will replace Help-Site. Information about the spider which is currently trawling the Internet looking for links to add to this directory can be found here.
   

©Copyright Nicholas Reynolds 2004