Changeset 15121

Show
Ignore:
Timestamp:
07/03/08 21:48:50 (5 months ago)
Author:
hsbt
Message:

support wassr account rule.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/ruby/misc/wassr_follow_in_twitter/wassr_follow_in_twitter_json.rb

    r15120 r15121  
    4343 
    4444ts = fetch_friends(TWITTER_API, twitter_account) 
    45 puts "Twitter friends:#{ts.join(" ")}" 
     45ws = fetch_friends(WASSR_API, wassr_account) 
     46friends = ts - ws 
    4647 
    47 ws = fetch_friends(WASSR_API, wassr_account) 
    48 puts "Wassr friends:#{ws.join(" ")}" 
    49  
    50 friends = ts - ws 
    51 #puts "#{friends.join(" ")}" 
     48#puts "Twitter friends:#{ts.join(" ")}\n" 
     49#puts "Wassr friends:#{ws.join(" ")}\n" 
     50#puts "New friends:#{friends.join(" ")}\n" 
    5251 
    5352begin 
    54         friends.each do |name|           
     53        friends.each do |name| 
     54                next unless /^[a-z0-9]+$/ =~ name 
    5555                req = Net::HTTP::Post.new( "/friendships/create/#{name}.json", '' ) 
    5656                req.basic_auth wassr_account[:username], wassr_account[:password] 
    5757                Net::HTTP.start( WASSR_API.host ) do |http| 
    5858                        response = http.request(req) 
    59                         puts response.body 
     59                        json = JSON.parse(response.body) 
     60                        unless json.has_key? 'error'  
     61                                puts "#{name} is followed." if json["status"] == 'ok' 
     62                        end 
    6063                end 
    6164                sleep(15)