sub new {
my $class = shift;
- my $self = {'_DEBUG' => 0, '_OUT' => sub {print shift}};
+ my $self = {'_DEBUG' => 0, '_OUT' => sub {printf(@_)}};
- $self->{_ua} = LWP::UserAgent->new('agent' => 'Mozilla/5.0', 'cookie_jar' => HTTP::Cookies->new);
-
bless($self, $class);
$self->_prepare_parameters();
$self->{'_DEBUG'} = shift;
}
+sub ua {
+ my $self = shift;
+
+ return LWP::UserAgent->new('agent' => 'Mozilla/5.0', 'cookie_jar' => HTTP::Cookies->new);
+}
+
+sub decode_hexurl {
+ my $self = shift;
+ my $d = shift;
+
+ $d =~ s/%([[:xdigit:]]{2})/chr(hex($1))/ge;
+
+ return $d;
+}
+
1;