Humanity

Edit the world by your favorite way

はてダバックアップ計画 2日目

http://github.com/koseki/hatenadiary-writer/tree

ついこの前↑のリポジトリをforkさせてもらったんだけど、
なぜかforkしてから「別にforkしなくてもいいじゃん!」
ということに気付いた... o....rz

というか何故forkまでしたのか
何がしたかったのか自分でもよくわからない....
(forkってパッチ送るとか自分用の改造をするためのものだよね?)


で焦ってやばいどうしよう削除するか?なんてしばらく考えていて、
ふと機能追加すればいいんじゃないか?
と思って全ての記事を持ってくる
-Lオプションというのを作ろうとしたんだけど
今ちょっとハマっている途中。


今追加した-Lオプションは、まず

  • ログインして
  • http://d.hatena.ne.jp/user/export(管理→データの管理→インポート/エクスポート)をGETして
  • 取得したxmlファイルをパースして全てのエントリを持ってくる

というようなことをするつもりだったんだけど、
エクスポートURLにGETするとなぜか302 Movedとなってしまう。
しかも遷移先はトップページ(http://d.hatena.ne.jp/tyru/)。

ログインは自分ではできているはずなんだけど、
多分そこらへんが間違っているのは確か。

できるだけ他のサブルーチンからコピペしたので
間違ったサブルーチンの使い方とかはしてないはずなんだけど...



いまいち最近やるべき事を消化しきれてないな...