Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env ruby
- # 735839035697074176
- raise "Needs a tweet id" unless tweet_id = ARGV[0]
- require "twitter"
- require "pry"
- while Time.now < Time.new(2016, 05, 26, 16, 44) do
- sleep 1
- end
- twitter = Twitter::REST::Client.new do |config|
- config.consumer_key = "xxx"
- config.consumer_secret = "xxx"
- config.access_token = "xxx"
- config.access_token_secret = "xxx"
- end
- retweeters = twitter.retweeters_of(tweet_id)
- winner = retweeters.sample
- puts "Winner:"
- puts "\t#{winner.name} (@#{winner.screen_name})"
- puts "Runner ups:"
- (retweeters - winner).each do |runner|
- puts "\t#{runner.name} (@#{runner.screen_name})"
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement