Skip to content

Instantly share code, notes, and snippets.

@amrnt
Created May 22, 2009 23:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save amrnt/116420 to your computer and use it in GitHub Desktop.
Save amrnt/116420 to your computer and use it in GitHub Desktop.
require('rubygems')
gem('twitter4r', '0.3.1')
require('twitter')
require('twitter/console')
login = 'TWITTER_LOGIN'
password = 'TWITTER_PASWORD'
friend = 'twitbrain'
client = Twitter::Client.new(:login => login, :password => password)
j=0;vall="foo"
begin
twitbrain_s = client.timeline_for(:user, :id => friend)[0].text
substr = twitbrain_s[0...1].to_s
if substr =~ /\A\d+\Z/
if (0..9)===substr.to_i
a = "+-plus-+";b = "+";c="*-times-*";d= "*";e="-+minus+-";f="-";
my_string = twitbrain_s
my_string.gsub!(a, b);my_string.gsub!(c, d);my_string.gsub!(e, f);
vall = '@twitbrain ' + eval(my_string).to_s
status = Twitter::Status.create(:client => client, :text => vall.to_s)
puts vall
vall=nil
exit
end
end
j=j+1;puts "\tTRY #"+j.to_s
sleep 2
end while vall
############# @amrnt #############
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment