Frases

segunda-feira, 28 de setembro de 2009

Quem não segue você no twitter


Algumas pessoas quando "seguem" alguem no twitter esperam ser "seguidas" também. Mas se você tem muitos seguidores, qual é o melhor método de saber quem não está te seguinto?

Segue abaixo um simples código feito em python para você saber todos os usuários que você segue, e que não estão te seguindo.




import twitter, sys, getpass, os

def call_api(username,password):
api = twitter.Api(username,password)
friends = api.GetFriends()
followers = api.GetFollowers()
heathens = filter(lambda x: x not in followers,friends)
print "There are %i people you follow who do not follow you:" % len(heathens)
for heathen in heathens:
print heathen.screen_name

if __name__ == "__main__":
password = getpass.getpass()

call_api(sys.argv[1], password)


UPDATE: Lembrando que para isso você precisa ter uma api do wtitter instalado no computador
mas a mais popular pode ser pega aqui

depois
$ python twit_heathens.py <twitter-username>

=

$ python twit_heathens.py david_ziegler
Password:
There are 9 people you follow who do not follow you:
leahculver
boxee
boxee_bd
jeresig
sunlightlabs
venturehacks
djangolinks
lushwhip
thefo0


Para quem quiser o script em ruby




Nenhum comentário: