<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,31 +1,35 @@
 #! /usr/bin/env ruby
 require 'net/http'
 require 'uri'
+require 'open-uri'
 
 if ARGV[0] &amp;&amp; $stdout.tty?
   if File.exist?(ARGV[0])
     text = File.read(ARGV[0])
   else
-    require 'open-uri'
     text = open(ARGV[0], 'Accept' =&gt; 'text/plain').read
   end
 else
   text = readlines.join
 end
 
-response = Net::HTTP.post_form(URI.parse('http://www.websequencediagrams.com/index.php'), {'style' =&gt; 'omegapple', 'message' =&gt; text})
+response = Net::HTTP.post_form(URI.parse('http://www.websequencediagrams.com/index.php'), 'style' =&gt; 'modern-blue', 'message' =&gt; text)
 
 if response.body =~ /img: &quot;(.+)&quot;/
 
-  url = &quot;http://www.websequencediagrams.com/#{$1}&quot;
+  url = &quot;http://www.websequencediagrams.com/#{ $1 }&quot;
+  url.match(/img=(.+)$/)  
+  file = &quot;#{ $1 }.png&quot;
   
   $stderr.puts &quot;Opening #{ url }&quot;
+  
+  File.open(file, &quot;w+&quot;) { |f| f &lt;&lt; open(url).read }
 
   case RUBY_PLATFORM
   when /linux/i
-    system(&quot;gnome-open #{ url }&quot;)
+    $stderr.puts &quot;Running gnome-open file:///#{ Dir.getwd }/#{ file }&quot;
+    system(&quot;gnome-open file://#{ Dir.getwd }/#{ file }&quot;)
   else
-    system(&quot;open #{ url }&quot;)
+    system(&quot;open #{ file }&quot;)
   end
-  
 end</diff>
      <filename>bin/wsd</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>768a852907cbb6dba253a4993e3aa95d0516284a</id>
    </parent>
  </parents>
  <author>
    <name>Emmanuel Oga</name>
    <email>EmmanuelOga@gmail.com</email>
  </author>
  <url>http://github.com/EmmanuelOga/websequencediagrams/commit/8b5b49af62d93cb63968cb323e10c300aec49c17</url>
  <id>8b5b49af62d93cb63968cb323e10c300aec49c17</id>
  <committed-date>2008-09-28T20:03:40-07:00</committed-date>
  <authored-date>2008-09-28T20:03:40-07:00</authored-date>
  <message>downloading diagram instead of opening it on browser</message>
  <tree>8b734770fdbfd1a88f4f7e70a29ee612cdfb1b59</tree>
  <committer>
    <name>Emmanuel Oga</name>
    <email>EmmanuelOga@gmail.com</email>
  </committer>
</commit>
