The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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