Kishima's Hateda log

はてなダイアリー記事の保管庫

Rubyではてなダイアリーに投稿

更新促進のために、ちょっと必要だったので試してみた。


下記のスクリプトを使ってみた。
http://sourceforge.jp/projects/hatenadiary/


MechanizeがUTF-8固定ということを知って涙目。
EUCのページを解析できないので、下記対策を打つ。
http://d.hatena.ne.jp/otn/20090429/p1

さらにutil.rbでIconvのエラーが発生。

Iconv.iconv(code, "UTF-8", s).join("")

がちがちにUTF-8前提だった。ここもNKFで無理矢理推測して分岐させた。

苦戦したけど、やっと動いた。