Guest User

Untitled

a guest
May 24th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. #!/usr/bin/env ruby
  2.  
  3. # find first followers
  4.  
  5. require 'rubygems'
  6. require 'twitter'
  7.  
  8. begin
  9. USERNAME = ARGV[0].to_s
  10.  
  11. if ARGV.blank?
  12. raise "please provide a username"
  13. end
  14. end
  15.  
  16. user = Twitter.user(USERNAME).id
  17.  
  18. puts "getting first followers for #{USERNAME} (id #{user}).."
  19.  
  20. # followers is an array of follower ids from most recent to oldest.
  21. # reverse it to get first to last
  22.  
  23. followers = Twitter.follower_ids(user).reverse!
  24. first_followers = followers[0..24]
  25.  
  26. #get first 25 follower usernames
  27.  
  28. screen_names = []
  29.  
  30. first_followers.each do |follower|
  31.  
  32. uname = Twitter.user(follower).screen_name
  33. screen_names << uname
  34.  
  35. end
  36.  
  37. p screen_names
Add Comment
Please, Sign In to add comment