The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Bryar::DataSource::FlatFile - Blog entries from flat files, a la blosxom

SYNOPSIS

        $self->all_documents(...);
        $self->search(...);
    $self->add_comment(...);

DESCRIPTION

Just like blosxom, this data source pulls blog entries out of flat files in the file system.

METHODS

all_documents

    $self->all_documents

Returns all documents making up the blog.

all_but_recent

    $self->all_but_recent

Return all documented except recent() ones.

entry_glob

Returns a glob pattern which matches blog posts. This defaults to *.txt.

id_to_file

Takes a Bryar ID, converts it to a file name.

file_to_id

Vice versa.

    $self->search($bryar, $config, %params)

A more advanced search for specific documents

make_document

Turns a filename into a Bryar::Document, by parsing the file blosxom-style.

add_comment

    Class->add_comment($bryar, 
                       document => $doc,
                         author => $author,
                            url => $url,
                        content => $content );

Records the given comment details.

LICENSE

This module is free software, and may be distributed under the same terms as Perl itself.

AUTHOR

Copyright (C) 2003, Simon Cozens simon@kasei.com

some parts Copyright 2007 David Cantrell david@cantrell.org.uk