Kentaro Kuribayashi's blog

Software Engineering, Management, Books, and Daily Journal.

右クリック一発フォトライフ投稿作戦、失敗…

放置していたはてなフォトライフを、もったいないので使おうとか思ったものの、Flickr だと専用のツールがあって便利なんだけどフォトライフにはいまんとこそういうのはないので、画像をアップロードするのにブラウザでいちいち投稿画面を開いて云々とかやるのは面倒。そこで「UnknownPlace. - flickr はじめました」を真似て右クリック一発で投稿できるよう、はてなフォトライフ AtomAPIなんてのがあるのでさっくりとモジュールを書いてやってみようと思った。

以下、簡単な使い方。

use strict;
use WebService::Fotolife;

my $username = 'username';
my $password = 'password';

my $title    = shift;
my $filename = shift;

my $fotolife = WebService::Fotolife->new(
    username => $username,
    password => $password,
);

$fotolife->upload_image(
    title    => $title,
    filename => $filename,
);

というわけで、とりあえず画像をアップロードできればそれでいいのでそこんとこだけ書いて、Linux サーバ上で作ってたのをいざ Windows 上で動かそうかと、とりあえず依存する XML::Atom を入れようとしたら、これがあれこれやってもさっぱりインストールできない…。というわけで、右クリックでフォトライフへ投稿作戦はあえなく終了となり果てました…。

…とかゆってたら、すでに Flickr の投稿用ツールみたいなのが「何はなくとも XML InfoSet: はてなフォトライフアップローダー」にて作られてるじゃぁございませんか。また「はてなフォトライフAPIを使ったアップローダー : NDO::Weblog」によれば、間もなくはてなからも Windows 対応のアップローダーなんかを公開したいと思っていますとのことで、楽しみです。