はてなフォトライフにある写真をバックアップしようと、あれこれ悩んだのでメモ。
公式機能で「はてなフォトライフ」にある写真のバックアップ・ダウンロード機能はないらしい。ダウンローダーは怪しいソフトばかりだし、JSONでwgetはよく解からず断念。唯一(私が)取扱い可能だったのがWindwos PowerShellだった。試行錯誤しながらだったので後学用のメモ。
PC環境
DELL XPS 13
Windows7 Professional 64bit
.NET Framework 4.5インストール
http://www.microsoft.com/en-us/download/details.aspx?id=30653
最新版のPowerShellを動かすための土台をインストールする。
Windows Management Framework 4.0
http://www.microsoft.com/ja-jp/download/details.aspx?id=40855
PowerShellのスクリプトを動かすための環境綴り。
PowerShellの実行
https://gist.github.com/imasusen/82ecd4ec792fece9ec37
こちらのソースをお借りしたが、実行するとエラー。
getElementsByTagNames() が未定義で実行できないご様子。Office2007用のMicrosoft.mshtmlをダウンロードしてインストール。
Microsoft.mshtml
あと一息。コマンドプロンプトでレジストリ登録(regsvr32)
http://d.hatena.ne.jp/mikihiro/20110717/p1
これでOK。
おまけ
ファイル名を撮影日に変換。(例:IMG0001.jpg → 20151016-0.jpg)