WebService::Hatena::Diary

A Perl Interface for Hatena::Diary AtomPub API
Download

WebService::Hatena::Diary Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Yohei Fushii
  • Publisher web site:
  • http://search.cpan.org/~hakobe/

WebService::Hatena::Diary Tags


WebService::Hatena::Diary Description

A Perl Interface for Hatena::Diary AtomPub API WebService::Hatena::Diary is a simple Perl wrapper of Hatena::Diary AtomPub API. This provides CRUD interfaces for Hatena::Diary and it's draft entries. SYNOPSIS use WebService::Hatena::Diary; my $diary = WebService::Hatena::Diary->new({ username => $username, password => $password, }); $diary->ua->timeout(10) # set ua option # list my @entries = $diary->list; # create my $edit_uri = $diary->create({ title => $title, content => $content, }); # create on specified date $edit_uri = $diary->create({ date => $date, # YYYY-MM-DD title => $title, content => $content, }); # retrieve my $entry = $diary->retrieve($edit_uri); print $entry->{date}; print $entry->{title}; print $entry->{content}; print $entry->{hatena_syntax}; # update $diary->update($edit_uri, { title => $new_title, content => $new_content, }); # delete $diary->delete($edit_uri); # draft mode $diary = WebService::Hatena::Diary->new({ mode => 'draft', username => $username, password => $password, }); # publish (draft mode only) $diary->publish($edit_uri); Requirements: · Perl


WebService::Hatena::Diary Related Software