またTwitter関連。
Twitterの友達システムは、相手を勝手に自分のリストに追加できるようになっています。例えばmixiは、どっちかが申請してそれを許可すると、お互いのリストにお互いが入りますが、Twitterはそうではない。ある2人のユーザの間には「無関係」「片想い」「片想われ」「両想い」の状態があるわけです。
API使えばリストを抽出できそうだったので、JavaScriptで作ってみました。
jsファイルをテキストエディタで開いて、先頭にあなたのユーザ名(またはメアド)とパスワードを入れて上書き保存してください。
あとはjsファイルを実行すれば、あなたの「片想い」「片想われ」リストをhtmlで出力します。
ちなみに、コマンドライン引数でユーザ名とパスワードを渡すと、そっちが優先されます。
こんな感じ。ちょっと淋しいデザインですが、まあ我慢してください。
自分が片想いの相手に「@」で話しかけても、相手には見えていません。片想いリストを見ればこういうミスを防ぐことができるかも知れません。
片想われリストの方は、追加するのを忘れていた人とかを発見できる。Followersを全員追加するつもりの人は、Twitterにそういう機能がある(followersの「Add them all as friends?」をクリックすれば良い)からいいけど、そうじゃない人(厳選してFriendsに追加する人)はリストがあれば便利かもしれませんね。まあ知らないけど。
まあリストといってもhtmlなので、人間が目で見て使うことになるかと思います。
htmlなんかじゃなくjsonやyamlで欲しいよという場合は、スクリプトを改造してください。jsonやyamlを扱える人ならたやすい事かと思います。