Marco d'Itri > Bryar > Bryar::DataSource::FlatFile

Download:
Bryar-4.0.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  6
Open  3
View/Report Bugs
Module Version: 1.2   Source  

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.

search

    $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

syntax highlighting: