#!/usr/bin/perl use strict; use IO::All; use LWP::Simple; use Data::Dumper; use HTML::Entities; use Template::Extract; my $base = 'http://perlmonks.org/'; my $extor = Template::Extract->new; my $default_next_template = qr'Next entries--> '; my $default_desc_template = qr'.+?(.+?).+?'s; my $default_template = <<'.'; [% FOREACH record %][% ... %] [% ... %] [% ... %] [% title %]
[% ... %] on[% ... %] by [% author %][% ... %] [% ... %] [% END %] . my %profile = ( code => { url => $base."?node=Code Catacombs", desc_template => qr'(.+?)'s, }, poetry => { url => $base.'?node=Perl Poetry', }, cooluses => { url => $base.'?node=Cool Uses for Perl', }, obfu => { url => $base.'?node=Obfuscated Code', }, snippets => { url => $base.'?node=Snippets Section', next_template => qr'  Next 20-->', desc_template => qr'(.+?)'s, template => <<'.',