わさっきhb

大学(教育研究)とか ,親馬鹿とか,和歌山とか,とか,とか.

「http://d.hatena.ne.jp/ユーザー名/files/ファイル名」をwgetで取得する方法

*2:せっかくなので,http://d.hatena.ne.jp/takehikom/files/takehikom_title.txtから取得できるようにしました.今後も,忘れていなければ,XMLファイルのダウンロードに合わせて更新するようにします.

過去ログからエントリURLを生成

2011年4月までの分を作り,ファイルを更新しました.
ところでこのファイル,ブラウザからだと問題なく閲覧できるのですが,コマンドラインで,具体的には

$ wget http://d.hatena.ne.jp/takehikom/files/takehikom_title.txt

とするのでは,うまくいきません.
紆余曲折を経て,次のように実行すればいいと分かりました.

$ wget --no-check-certificate -O takehikom_title.txt 'http://d.hatena.ne.jp/takehikom/files/takehikom_title.txt?d=download'

他のユーザー名やファイル名に対応させるには,こうですか.(zshbashで動作確認しました.)

$ hd_user=takehikom
$ hd_file=takehikom_title.txt
$ wget --no-check-certificate -O $hd_file "http://d.hatena.ne.jp/$hd_user/files/$hd_file?d=download"