use LWP;
use URI::Escape;
use List::Util qw/first/;
+use YAML;
=head1 NAME
$log->debug("opening index $self->{url}");
}
+ $self->{stats} = {};
+
$self ? return $self : return undef;
}
$doc->add_attr( $tag, $vals );
$doc->add_hidden_text( $vals );
+
+ $self->{stats}->{attr}->{$tag}++;
}
my $text = $args->{'text'};
return $text;
}
+=head2 finish
+
+Dump attributes used on disk
+
+=cut
+
+sub finish {
+ my $self = shift;
+ my $log = $self->_get_logger();
+
+ my $path = 'var/estraier/' . $self->{database} . '.yaml';
+ YAML::DumpFile( $path, $self->{stats} );
+ $log->info("created $path ", -s $path, " bytes");
+ $log->debug( dump( $self->{stats} ) );
+}
+
=head1 AUTHOR
Dobrica Pavlinusic, C<< <dpavlin@rot13.org> >>