<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -10,4 +10,6 @@ require &quot;json&quot;
 
 require &quot;open-uri&quot;
 
-require &quot;tweet-tail/tweet_poller&quot;
\ No newline at end of file
+require &quot;tweet-tail/tweet_poller&quot;
+
+require &quot;tweet-tail/ansi_tweet_formatter&quot;
\ No newline at end of file</diff>
      <filename>lib/tweet-tail.rb</filename>
    </modified>
    <modified>
      <diff>@@ -27,6 +27,8 @@ module TweetTail::CLI
 
     begin
       app = TweetTail::TweetPoller.new(query)
+      app.extend(TweetTail::AnsiTweetFormatter) if stdout.tty?
+      
       app.refresh
       stdout.puts app.render_latest_results
       while(options[:polling])</diff>
      <filename>lib/tweet-tail/cli.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,5 @@
 require 'net/http'
+require 'tweet-tail/ansi_tweet_formatter'
 
 class TweetTail::TweetPoller
   attr_accessor :query, :latest_results, :refresh_url
@@ -20,12 +21,16 @@ class TweetTail::TweetPoller
   
   def render_latest_results
     @latest_results.inject(&quot;&quot;) do |output, tweet|
-      screen_name = tweet['from_user']
-      message     = tweet['text']
-      output += &quot;#{screen_name}: #{message}\n&quot;
+      output += format(tweet)
     end
   end
 
+  def format(tweet)
+    screen_name = tweet['from_user']
+    message     = tweet['text']
+    &quot;#{screen_name}: #{message}\n&quot;
+  end
+  
   protected
   def initial_json_data
     Net::HTTP.get(URI.parse(&quot;http://search.twitter.com/search.json?q=#{query}&quot;))</diff>
      <filename>lib/tweet-tail/tweet_poller.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>adbe63232ccb358e72da9e69ecec2a77f384f1b8</id>
    </parent>
  </parents>
  <author>
    <name>Brandon Carlson</name>
    <email>bcarlson@osxwkst001.local</email>
  </author>
  <url>http://github.com/drnic/tweet-tail/commit/3976c8f20c6066af734ec81d070f9d4230eda69c</url>
  <id>3976c8f20c6066af734ec81d070f9d4230eda69c</id>
  <committed-date>2009-05-19T20:57:00-07:00</committed-date>
  <authored-date>2009-05-19T20:57:00-07:00</authored-date>
  <message>Forgot some stuff for ANSI changes.</message>
  <tree>2ebce805cbca2791cccfefd82512b57274bd8b3b</tree>
  <committer>
    <name>Brandon Carlson</name>
    <email>bcarlson@osxwkst001.local</email>
  </committer>
</commit>
