Guest User

Untitled

a guest
May 26th, 2018
454
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. usernames = "mrmactout
  2. angusmactout
  3. elsbethmactout
  4. sgtmacfuzz
  5. mrsmactoffy
  6. professordunkopf
  7. ferociousness1983
  8. littleness1983
  9. hungryness1983".split("\n")
  10.  
  11. require 'rubygems'
  12. require 'twitter'
  13.  
  14. list_slug = "<my list slug>"
  15. user = "<my username>"
  16. password = "<my password>"
  17. throttle = 10 # seconds to wait inbetween calls to twitter
  18.  
  19. puts "Adding #{usernames.size} users to #{list_slug}"
  20.  
  21. httpauth = Twitter::HTTPAuth.new(user, password)
  22.  
  23. client = Twitter::Base.new(httpauth)
  24. usernames.sort!
  25. usernames.reverse!
  26. usernames.each do |username|
  27. begin
  28. client.list_add_member(user,list_slug, username)
  29. sleep(throttle)
  30. rescue Twitter::General
  31. puts "General error for #{username}"
  32. rescue Twitter::Unavailable
  33. sleep(throttle)
  34. client.list_add_member(user, list_slug, username)
  35. end
  36. end
Add Comment
Please, Sign In to add comment