Skip to content

Instantly share code, notes, and snippets.

@adamstac
Forked from pengwynn/List slurp
Created December 15, 2009 01:37
Show Gist options
  • Save adamstac/256635 to your computer and use it in GitHub Desktop.
Save adamstac/256635 to your computer and use it in GitHub Desktop.
require 'rubygems'
require 'twitter'
h = Twitter::HTTPAuth.new 'username', 'password'
twitter = Twitter::Base.new(h)
source_user = 'username'
source_slug = 'list-name'
target_user = 'username'
target_slug = 'list-name'
cursor = -1
begin
results = twitter.list_members(source_user, source_slug, cursor)
results.users.each do |user|
puts "adding #{user.screen_name}"
twitter.list_add_member(target_user, target_slug, user.id)
end
cursor = results.next_cursor
end while cursor != 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment