use warnings;
use Carp;
use URI;
use Web::Scraper;
use WWW::Mechanize;
use WWW::HatenaLogin;
use JSON::Syck 'Load';
our $VERSION = '0.02';
sub new {
my ($class, $args) = @_;
my $base =
get_rkm {
my $self = shift;
my $rkm;
$self->{login}->mech->get("$self->{diary}?mode=json");
eval {
$rkm = Load($self->{login}->mech->content)->{rkm};
};
$rkm;
}
sub
e entry is required')
if !$args->{uri};
$self->{login}->mech->get("$args->{uri}?mode=json");
Load($self->{login}->mech->content);
}
sub retrieve_day {
my ($self, $args) = @_;