Blio
view release on metacpan or search on metacpan
lib/Blio/Node.pm view on Meta::CPAN
my $utime = $children->[0]->date->epoch;
utime($utime,$utime,$feed_file->stringify);
}
sub register_tags {
my ($self, $blio, $tags ) = @_;
my @tags = split(/\s*,\s*/,$tags);
my $tagindex = $blio->tagindex;
my @tagnodes;
foreach my $tag (@tags) {
my $tagid = $tag;
$tagid=~s/\s/_/g;
$tagid=~s/\W/_/g;
my $tagnode = $blio->nodes_by_url->{"tags/$tagid.html"};
unless ($tagnode) {
$tagnode = Blio::Node->new(
base_dir => $blio->source_dir,
source_file => $0,
id=>$tagid,
url=>"tags/$tagid.html",
title=>$tag,
date=>DateTime->new(year=>1980),
content=>'',
stash=>{
is_tag=>1,
}
);
$blio->nodes_by_url->{$tagnode->url} = $tagnode;
$tagnode->parent($tagindex);
$tagindex->add_child($tagnode);
( run in 1.930 second using v1.01-cache-2.11-cpan-97f6503c9c8 )