Advertisement
Guest User

Untitled

a guest
May 26th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. #!/usr/bin/env ruby
  2. # 735839035697074176
  3. raise "Needs a tweet id" unless tweet_id = ARGV[0]
  4.  
  5. require "twitter"
  6. require "pry"
  7.  
  8. while Time.now < Time.new(2016, 05, 26, 16, 44) do
  9. sleep 1
  10. end
  11.  
  12. twitter = Twitter::REST::Client.new do |config|
  13. config.consumer_key = "xxx"
  14. config.consumer_secret = "xxx"
  15. config.access_token = "xxx"
  16. config.access_token_secret = "xxx"
  17. end
  18.  
  19. retweeters = twitter.retweeters_of(tweet_id)
  20. winner = retweeters.sample
  21.  
  22. puts "Winner:"
  23. puts "\t#{winner.name} (@#{winner.screen_name})"
  24. puts "Runner ups:"
  25. (retweeters - winner).each do |runner|
  26. puts "\t#{runner.name} (@#{runner.screen_name})"
  27. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement