やっているはずです。沖縄では琉大と宜野湾ですね。
http://atnd.org/event/E0023031
でも、iPhoto の写真を日付別に hard リンクするscriptを書いてました。
yyyy/mm/yyyy-mm-dd/file.jpg
みたいな形式です。Bitcasa は直上のfolder名のみを使うようなので、これがよいはず。
iPhoto はさんざん格納方式を変更されて、年代ごとにfolder形式が違うので、そのまま Bitcasa に入れると楽しいことになります。
sqlite3 ~/Picture/iPhoto/Database/apdb/Library.apdb 'select * from RKMaster order by imageDate'
みたいにするらしい。album 側は、ちょっと面倒だが、
my $sql = $mdb->prepare('select * from RKMaster, RKVersion, RKAlbumVersion where RKAlbumVersion.albumId = '.$album->[0] .
' and RKMaster.modelId = RKVersion.masterId and RKVersion.modelId = RKAlbumVersion.versionId order by imageDate');
こんな感じ。versionId ってのが、はさまってる。写真は直接ではなく versionId で区別されているのか。
だいたいできたみたいだが、いくつか重なっている写真とか、exif と日付がずれているものとかの細かい処理がめんどうでした。
http://www.ie.u-ryukyu.ac.jp/%7Ekono/pub/software/iPhotoLink.pl
No comments:
Post a Comment