タグ

ブックマーク / tohae.hatenablog.com (1)

  • setを使って、twitterの片思い、片思われ、両思いを取得する - #詰んでる日記

    @tohae_callというbotを作っているのですが、今まではfollowしてくれた人を手動でfollow返ししてたのですが、最近@tohae_callをremoveする人が増えてきて、さすがに手動removeはめんどくさすぎるので、両方とも自動化することにしました。 そのためには、片思いと片思われのリストを取得する必要があるのですが、pythonのset*1を使って、差集合を求めるのが一番簡単です。 setは集合を表現するものなのですが、演算子をオーバーロード*2しているため、和集合や差集合、積集合をpythonの演算子を用いて表現できます。 setを使って差集合を求める前に、まずはtwitterのfollowingとfollowerの取得が必要です。twitterにはfollowingとfollowerのidだけのリストを返すAPIがあるので、これを使います。以下サンプル impor

    setを使って、twitterの片思い、片思われ、両思いを取得する - #詰んでる日記
    zetamatta
    zetamatta 2009/06/20
    へー、http://twitter.com/followers/ids/%s.json とか、http://twitter.com/friends/ids/%s.json で、follower や friends がとれるんですね
  • 1