はてなフォトライフにある写真をバックアップしようと、あれこれ悩んだのでメモ。

 

公式機能で「はてなフォトライフ」にある写真のバックアップ・ダウンロード機能はないらしい。ダウンローダーは怪しいソフトばかりだし、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

こちらのソースをお借りしたが、実行するとエラー。

f:id:es4794:20151017042629p:plain

getElementsByTagNames() が未定義で実行できないご様子。Office2007用のMicrosoft.mshtmlをダウンロードしてインストール。

 

Microsoft.mshtml

あと一息。コマンドプロンプトでレジストリ登録(regsvr32)

http://d.hatena.ne.jp/mikihiro/20110717/p1

 

これでOK。

 

おまけ

ファイル名を撮影日に変換。(例:IMG0001.jpg → 20151016-0.jpg)

Vector:Rexifer (Windows8/7/Vista/XP/2000/NT / ユーティリティ)