mixidiary2feed概要

mixi日記をRSS2.0で配信するためのサービスを作りました。名前は、mixidiary2feedです。

使い方は、mixi IDを引数に渡すだけです。

URLフォーマット:

http://matsu.tymy.net/contents/RSS.html?id=mixi ユーザのID

URLの例:

http://matsu.tymy.net/contents/RSS.html?id=1005

目的

  1. mixiにログインしたくないけど特定の人のmixi日記をRSSリーダで読む。
  2. friendfeedで自分のmixi日記を公開する。

仕様

  • リクエストが来たらログインして日記の一覧を取得し、RSS2.0形式に変換して出力
  • 1時間キャッシュする。
  • 表示件数は最大30件 && 最近3ヶ月以内。
  • descriptionの文字はmixiの日記一覧で表示される部分に準拠。(約240文字)
  • RSSパンダさんがクロールします。http://mixi.jp/show_friend.pl?id=24146041

要望などありましたらこの記事のコメントに残して欲しいです。

用途

  • twitterfeedに登録する。
  • RSSリーダーに登録する。

FAQ

自分のmixi IDの調べ方

トップページにある「プロフィールを見る」ボタンをクリック。
 mixi日記をRSS配信

上部に表示されるメッセージに、「id=」から始まるURLが表示され、id=以降の数字が自分のmixi IDです。
 mixi日記をRSS配信

うまくRSS Readerが動かない

自分のfeedがvalidかチェックしてみてください。validじゃない場合はプログラムを修正するので教えてください。
[VALID RSS!]

更新情報

2009年9月3日:

  • 9月2日は433アクセスあった!うれしい!
  • 本文が絵文字から始まる記事の場合、本文が正常に表示されなかった問題を修正
  • アクセスが少ないのでキャッシュ時間を2時間から1時間へ変更。

2009年9月16日は4690ヒットあった!
2009年12月10日は5589ヒットあった!

2009年12月19日:

  • mixiのデザイン変更により、ページ最後の日記が出力されていなかった問題を修正。
  • mixiのロジック変更により、過去3ヶ月以内の記事のみRSS出力される
  • このサーバへのHTTPリクエストが返ってこない問題が発生していたのでapacheを再起動して回復
  • サイト移行に伴い、URLを変更しました。
  • RSS feedにユーザ名を含んだタイトルをつけた。(今まではだれでも mixi日記 だった。)

2009年12月30日:

  • 表示されているURL、リンク先URLが間違っていたため、RSSが閲覧できませんでした。すいません。