WWW::HatenaGroup::Keyword

はてなグループのキーワードをVimで編集したいなと思っていたので、HatenaGroupのキーワードのCRUD用モジュールを作ってみました。

http://github.com/dann/www-hatenakeyword-group/tree/master/lib/WWW/HatenaKeyword/Group.pm

以下のように使います。

my $api = WWW::HatenaKeyword::Group->new(
    username => $username,
    password => $password,
    group    => $group,
);

my $keyword_name = 'Keyword name';
my $keyword_body = 'Moooooooooooooose';
$api->create( keyword => $keyword_name, body => $keyword_body );
my $keyword = $api->retrieve( keyword => $keyword_name );

$api->delete( keyword => $keyword_name );
$keyword = $api->retrieve( keyword => $keyword_name );

はてなダイアリのほうのキーワードもちょっとの改造でおそらく編集できるようにできるんじゃないかと思います。時間がある方がいれば、WWW::HatenaKeywordとしてまとめてほしい!

# 次は、これを使って、はてなグループのキーワードをVimEmacsで編集するツールを作る予定です。