はてなダイアリーライター

会社からはてなダイアリーに投稿できない(squidでブロックされる)ので,自宅サーバWebDAVはてなダイアリーライターを連携させることにした。
WebDAVのhatenaディレクトリーに「YYYY-MM-DD.txt」を置いておくと,cronで3時間毎にhw.plが動く仕組み。
ちなみに3時間毎なのは,自宅サーバのdnsupdateと同じタイミングだから。


テストデータを置いて「perl hw.pl」としたら,Can't locate LWP/UserAgent.pm in @INC ...となったので,朝CPANで「install LWP」して放置してきた。
会社ではてなダイアリーを確認するとテストデータがちゃんと投稿されていた。


config.txtはこんな感じ。

id:kshimo69
password:xxxxxxxx
cookie:/hogehoge/cookie.txt
filter:iconv -f sjis -t utf-8 %s


これで会社からでもはてなダイアリーを書ける環境ができた。
「そんなことしてんと仕事しろよ」とか言わないでください。