NAME
App::Followme::WebData - Read metadata from a web file
SYNOPSIS
use App::Followme::WebData;
my $data = App::Followme::WebData->new();
my $html = App::Followme::Template->new('example.htm', $data);
DESCRIPTION
This module extracts data from a web page and uses it to build variables from a template.
METHODS
All data classes are first instantiated by calling new and the object created is passed to a template object. It calls the build method with an argument name to retrieve that data item, though for the sake of efficiency, all the data are read from the file at once.
VARIABLES
This class whatever values are returned in metadata section in the header as well as the title and body extracted from the body section.
CONFIGURATION
This class has the following configuration variable:
- body_tag
-
The name of the section containing the body text. The default value is 'primary'.
- metadata_tag
-
The name of the section containing the metadata tags. The default value is 'meta'.
- extension
-
The file extension of web pages. The default value is 'html'.
LICENSE
Copyright (C) Bernie Simon.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AUTHOR
Bernie Simon <bernie.simon@gmail.com>