require "rubygems" require "google_spreadsheet" require 'twitter' googleSpreadsheetKey = "pyvjarV4_O3tUZZZsbqdtOQ" googleUser = "YOUR GOOGLE EMAIL LOGIN HERE" googlePassword = "YOUR GOOGLE PASSWORD HERE" twitterUserName = "YOUR TWITTER USER NAME HERE" twitterPassword = "YOUR TWITTER PASSWORD HERE" session = GoogleSpreadsheet.login(googleUser, googlePassword) ws = session.spreadsheet_by_key(googleSpreadsheetKey).worksheets[0] base = Twitter::Base.new(twitterUserName, twitterPassword) (1..1044).each do |row| url = ws[row,2] matched_user = url.match(/http:\/\/.*twitter.com\/(.*)/) next unless matched_user matched_user = matched_user[1] puts "Attmepting to follow #{matched_user}" begin base.create_friendship(matched_user) puts "Success! Wine Tweep added!" rescue puts "******* Twitter FAIL #{$!.message}. Excuses, excuses." end end