Appjetを中継したらTwitterのフィードがIddyに登録できた!

久しぶりにIddyをいじってみた。

AppjetTwitterのフィードを中継してみたら、いちおう登録はできた。
Appjetのソースは以下のとおり。(ほんとに受け取ったデータをそのまま出力しているだけ)

/* appjet:version 0.1 */
var userId = request.path.split(/\//)[1];
if ( userId == '' ) {
    print(H1("Twitter feed forwarder"));
    print(P(
        "Usage: (this URL)/your_twitter_id", BR(),
        "Example: ", A({href: "http://twitter-feed-redirector.appjet.net/snaka"},"http://twitter-feed-redirector.appjet.net/snaka")
    ));
}
else {
    page.setMode('plain');
    response.setContentType('application/rss+xml; charset=utf-8');
    var twitterFeed = wget("http://twitter.com/statuses/user_timeline/" + userId + ".rss");
    response.write(twitterFeed);
}

パブリッシュしてるAppのURLは以下のとおり

このURLの後ろにTwitterIDを付加すると、該当IDのrssフィードを出力してくれる。
たとえば、自分のフィードは

という感じ。

で、登録してみたんだけど... マイプロファイルのページに発言内容が出てこない。
フィードの取得に時間がかかっているだけかもしれないので、しばらく放置してみる。

とりあえずは公開しておくので、試してみたい方がいらしたらドゾー

追記:2008.12.08

あまり期待せず、今日iddyのフィードを見てみたら...
な が れ て る 。
まったくもって意味不明wですが、上記の方法でうまくいきました。

追記:2009.2.3

見出しの日本語がヘンだったので修正
修正前:TwitterのフィードをAppJetを経由してiddyに登録したら登録できた