実際はURLに必要なItemIdや拡張子だけを取得する。
成果物
Hatena.PhotLife.API.GetAllLink.201703040849
開発環境
- Linux Mint 17.3 MATE 32bit
- SQLite 3.8.2
- Python 3.4.3
はてなフォトライフAtomAPI - Hatena Developer Center
なお、使用させていただいたPythonライブラリは以下のライセンスである。感謝。
Library | License | Copyright |
---|---|---|
bs4 | MIT | Copyright © 1996-2011 Leonard Richardson,参考 |
dataset | MIT | Copyright © 2013, Open Knowledge Foundation, Friedrich Lindenberg, Gregor Aisch |
URL復元
http://cdn-ak.f.st-hatena.com/images/fotolife/{はてなID1文字目}/{はてなID}/{ItemIDの年月日}/{ItemID(年月日時分秒)}.{FileExtension}
上記のようにするとURLを作成できると思われる。
重複部分が多いため、変動する値だけをDBに保存した。
課題
画像データ自体をDBに保存したい。
サーバからデータが消えたら終わりなので。
所感
画像バックアップ一歩前進。