風柳メモ

ソフトウェア・プログラミング関連の覚書が中心。

はてなボトルの質問を Quitteer/Quetter/Q&Aなう に流してみる

はてなボトルがかわいそうなので

Twitterの関連のQ&Aサイトがhttp://quitteer.info/Quetter質問・疑問に答えるQ&AサイトOKWaveと出揃ってきたのに対して、過疎化&藻屑化の著しいはてなボトル サービス終了のお知らせがちょっとかわいそうなので、はてなボトルに投稿された質問を各Twitter Q&Aサイトに横流しするようにしてみました。

はてなう? (@hatenau) | Twitter

一部不具合報告や要望は手動でも投稿していたり。さーって、どこが一番ちゃんと反応してくれるかな〜(笑)*1

Quitteer と Q&Aなう は Twitter から投稿出来るようなので

はてなボトル サービス終了のお知らせを Yahoo!Pipes で Feed(RSS)化し、タイトルの先頭に「@quitteer_bot 」「@qanow 」を付けて、FriendFeed Blogから Twitter につぶやかせるように設定。
うまくいくかどうかは不明。はてなボトルの流量が少ないのでなかなか更新されない(笑)。

Quetter はかなり苦労した…

Twitterからの投稿は出来なそうだし、Quetter - API Documentationを見ても取得系しかないみたいなので、Google App EngineからPOSTしているのですが、認証関係ではまりまくってました。
Set-Cookieを受け取る際、カンマ(,)区切りで複数の値が設定されていると、Python 2.5のCookieJarがうまく取り扱えないみたいで…。結局 make_cookies をオーバライドして強引になんとかしたのですが、探せばきっともっとスマートな方法があるんだろうなぁ…。

*1:『マルチポストは嫌われます。避けるようにしましょう。』という格言もあった気がしますが(汗)