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