2006-05-31
_ mixi 日記を外部日記から更新する
tDiary で日記をつけ始めてからすでに 4 年目に突入し,自分の中で長く続けているものの中でもベスト 3 に入るくらいの勢いになってきました.
さて,ここのところ mixi にも定期的にアクセスしては友人の日記を見に行ったりするのですが,自分の日記は外部日記を利用して RSS Feed を読ませて更新情報を表示しています.できれば,mixi 内で概要くらいは表示できた方がなんとなくいいような気がしていました.
じゃぁ,ちょっとやってみるかとちょこちょこ作っていました.mixi は携帯電話からの更新方法として,メールで日記を更新することが可能なので,これを利用することに.
最近,手を出してる tDiary のプラグインとして作ろうかとも考えたのですが,とりあえずは単体のアプリケーションとして作成してみることにしてみました.
WeblogUpdate.ping を受信して,それをトリガーとして,RSS Feed を取得する.キャッシュとして最終更新日を保存しておいて,その更新日時と,Feed の dc_date を比較して,新しい Feed の title と link,description をメールで送信する.こんな流れでとりあえずくんでみた.気持ちとしては RSS auto-discovery で ping 送信元の Feed を取得してメール…
と,ここまで書いて,「それ Plagger でやればいいんじゃね」が頭をかすめたけど,気づかなかったことにする.
ま,そんな感じでそれなりに動くものができたのでよしとする.で,この日記が mixi 日記更新の初テストだったりする.
追記:ちなみにこの更新スクリプトは Ruby で実装してます.
_ 更新成功
キャッシュファイルがないとすべてのフィードをメール送信してしまったので,11 件くらい更新されるというミスはあったもののとりあえず更新は成功したっぽい.
http://www.smallstyle.com/20060821.html#p01
SmallStyle
tDiary の更新時に mixi の日記も更新するプラグイン
だいぶ前に,mixi の日記を携帯メールを使って外部日記から更新するツールを作って,mixi と外部日記の連携をしていたのですが,夏休みを利用して tDiary のプラグインとして利用できるように作り直してみました. 外部の日記にコメントをいれるのはちょっと…という人で..