jmettraux (owner)

Revisions

gist: 138611 Download_button fork
public
Public Clone URL: git://gist.github.com/138611.git
Embed All Files: show embed
tff.rb #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
require 'rubygems'
require 'json' # sudo gem install json
require 'open-uri'
 
u = ARGV[0]
 
followed = open("http://twitter.com/friends/ids/#{u}.json").read
followers = open("http://twitter.com/followers/ids/#{u}.json").read
 
followed = JSON.parse(followed)
followers = JSON.parse(followers)
 
stars = followed - followers
fans = followers - followed
 
puts
puts "followed : #{followed.size}"
puts "followers : #{followers.size}"
puts "stars : #{stars.size}"
puts "fans : #{fans.size}"
 
def screen_name (id)
  info = open("http://twitter.com/users/#{id}.json").read
  info = JSON.parse(info)
  info['screen_name']
end
 
puts
puts "stars :"
stars.each do |id|
  print screen_name(id)
  print ' '
  #sleep 0.200
end
 
puts
puts "fans :"
fans.each do |id|
  print screen_name(id)
  print ' '
  #sleep 0.200
end