<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -14,12 +14,8 @@ examples/excel to visio/generate card walls.rb
 examples/excel to visio/readme.html
 examples/excel to visio/TPS-small.png
 examples/importing into tracker api
-examples/importing into tracker api/appscript_example.rb
-examples/importing into tracker api/from_numbers_09
 examples/importing into tracker api/generate_card_wall
-examples/importing into tracker api/osa.rb
 examples/importing into tracker api/Stories.csv
-examples/importing into tracker api/Voting Example.numbers
 examples/numbers to omnigraffle
 examples/numbers to omnigraffle/generate_card_walls
 examples/numbers to omnigraffle/Voting Example.numbers</diff>
      <filename>Manifest.txt</filename>
    </modified>
    <modified>
      <diff>@@ -35,10 +35,10 @@ that might look something like :
 
 == Contact
 
-Author::     Jeremy Stell-Smith
-Email::      jeremystellsmith@gmail.com
+Author::     Jeremy Lightsmith
+Email::      jeremy.lightsmith@gmail.com
 License::    LGPL License
 
 == Home Page
 
-http://rubyforge.org/projects/cardwallgen
\ No newline at end of file
+http://github.com/jeremylightsmith/cards</diff>
      <filename>README.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,23 +1,14 @@
-ENV[&quot;FILE&quot;] ||= &quot;/Users/jeremy/Desktop/PunchList Master Story List/Card Wall-Card Wall.csv&quot;
-
 require 'rubygems'
 gem &quot;rspec&quot;
 gem &quot;hoe&quot;
 
 require 'rake/clean'
-require 'spec/rake/spectask'
 require 'hoe'
 
 require 'lib/cards'
 
 desc &quot;Default Task&quot;
-task :default =&gt; [:generate_manifest, :spec]
-
-task :test =&gt; :spec
-
-Spec::Rake::SpecTask.new(:spec) do |t|
-  t.spec_files = FileList['spec/**/*_spec.rb']
-end
+task :default =&gt; [:generate_manifest]
 
 task :generate_manifest do
   File.open(&quot;Manifest.txt&quot;, &quot;w&quot;) do |f|
@@ -25,36 +16,12 @@ task :generate_manifest do
   end
 end
 
-desc &quot;export to dot file&quot;
-task :run_dot do
-  file = ENV[&quot;FILE&quot;] || SAMPLE_FILE
-  file.as(:png).delete_if_exists
-  file.as(:dot).delete_if_exists
-
-  CardWall.convert(file, :dot, file.as(:dot))
-
-  &quot;dot -Tpng #{file.as(:dot).no_spaces} &gt; #{file.as(:png).no_spaces}&quot;.run
-  &quot;open #{file.as(:png).no_spaces}&quot;.run if file.as(:png).exists?
-end
-
-desc &quot;export to text&quot;
-task :run_text do
-  CardWall.convert(ENV[&quot;FILE&quot;] || SAMPLE_FILE, :text)
-end
-
-desc &quot;export to graffle&quot;
-task :run do
-  file = ENV[&quot;FILE&quot;] || SAMPLE_FILE
-  file.as(:graffle).delete_if_exists
-
-  CardWall.convert(file, :graffle, file.as(:graffle))
-end
-
 Hoe.new('cards', Cards::VERSION) do |p|
   p.rubyforge_name = 'cardwallgen'
   p.summary = p.description = p.paragraphs_of('README.txt', 2).first
   p.url = p.paragraphs_of('README.txt', -1).first.strip
-  p.author = 'Jeremy Stell-Smith'
-  p.email = 'jeremystellsmith@gmail.com'
+  p.author = 'Jeremy Lightsmith'
+  p.email = 'jeremy.lightsmith@gmail.com'
   p.changes = p.paragraphs_of('CHANGES.txt', 0..2).join(&quot;\n\n&quot;)
+  p.extra_deps = ['rb-appscript','&gt;= 0.5.1'], ['rest-client', '&gt;= 0.9']
 end</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 #!/usr/bin/env ruby
-require 'rubygems'
 require File.dirname(__FILE__) + &quot;/../../lib/cards&quot; # you probably want to include the gem version
+gem 'rest-client', &quot;&gt;= 0.9&quot;
 require 'rest_client'
 
 token = &quot;d6b1b5ded944959aec78754ff9f018bd&quot;</diff>
      <filename>examples/importing into tracker api/generate_card_wall</filename>
    </modified>
    <modified>
      <diff>@@ -1,30 +1,26 @@
 #!/usr/bin/env ruby
-require 'rubygems'
-gem 'cards'
-require 'cards'
-require 'cards/numbers_parser'
-include Cards
+require File.dirname(__FILE__) + &quot;/../../lib/cards&quot;
 
 # this requires numbers '09, before that you must export to csv and use the csv parser
 
 def table(name)
   file = File.dirname(__FILE__) + &quot;/Voting Example.numbers&quot;
-  NumbersParser.new(file, name)
+  Cards::NumbersParser.new(file, name)
 end
 
-CardWall.colors[:goal] = :green
-CardWall.writer = GraffleWriter
+Cards::CardWall.colors[:goal] = :green
+Cards::CardWall.writer = Cards::GraffleWriter
 
-CardWall.from table(&quot;Goals&quot;) do
+Cards::CardWall.from table(&quot;Goals&quot;) do
   column :goal
 end
 
-CardWall.from table(&quot;Workflow&quot;) do
+Cards::CardWall.from table(&quot;Workflow&quot;) do
   row :role
   column :task, :wrap_at =&gt; 5
 end
 
-CardWall.from table(&quot;Stories&quot;) do
+Cards::CardWall.from table(&quot;Stories&quot;) do
   row :activity
   row :task
   column :story, :wrap_at =&gt; 4 do |card, row|</diff>
      <filename>examples/numbers to omnigraffle/generate_card_walls</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,14 @@
 $LOAD_PATH.unshift File.expand_path(File.dirname(__FILE__))
 
+# this is making this a mac only distro, I'm afraid
+require 'rubygems'
+gem 'rb-appscript'
+require 'appscript'
+
 require 'cards/extensions'
 require 'cards/builder'
 require 'cards/csv_parser'
+require 'cards/numbers_parser'
 
 require 'cards/card_wall'
 # writers
@@ -15,5 +21,5 @@ require 'cards/master_story_list'
 require 'cards/tracker_csv'
 
 module Cards
-  VERSION = &quot;0.9&quot;
+  VERSION = &quot;0.9.1&quot;
 end
\ No newline at end of file</diff>
      <filename>lib/cards.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,3 @@
-require 'rbosa'
 require 'cards/tabular_parser'
 
 module Cards
@@ -10,14 +9,14 @@ module Cards
     end
 
     def each_unparsed_row
-      numbers = OSA.app('Numbers')
+      numbers = Appscript.app('Numbers')
       document = numbers.open(@file)
       table = find_table(document, @table_name)
 
-      table.rows.each do |row|
+      table.rows.get.each do |row|
         values = []
-        row.cells.map do |cell|
-          value = cell.value
+        row.cells.get.map do |cell|
+          value = cell.value.get
           value = nil if value == 0
           values &lt;&lt; value
         end
@@ -32,9 +31,9 @@ module Cards
     private
     
     def find_table(document, name)
-      document.sheets.each do |sheet|
-        sheet.tables.each do |table|
-          return table if table.name.downcase == name.downcase
+      document.sheets.get.each do |sheet|
+        sheet.tables.get.each do |table|
+          return table if table.name.get.downcase == name.downcase
         end
       end
       raise &quot;table #{name} not found in #{document.name}&quot;</diff>
      <filename>lib/cards/numbers_parser.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,9 +1,3 @@
-require 'rubygems'
-gem 'rb-appscript'
-gem 'rubyosa'
-require 'appscript'
-require 'rbosa'
-
 module Cards
   class GraffleWriter
     CARD_WALL_STENCIL = File.expand_path(File.dirname(__FILE__) + &quot;/CardWall.gstencil&quot;)
@@ -20,8 +14,8 @@ module Cards
     
     attr_reader :app
   
-    def initialize(name = &quot;Card Wall&quot;)
-      @app = Appscript.app('OmniGraffle 4')
+    def initialize(name = &quot;Card Wall&quot;, omnigraffle_app = &quot;OmniGraffle 4&quot;)
+      @app = Appscript.app(omnigraffle_app)
       @doc = @app.documents[0]
       puts &quot;opening #{name}&quot;
       open_document(name)</diff>
      <filename>lib/cards/writers/graffle_writer.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 require File.dirname(__FILE__) + '/../spec_helper'
-require 'cards/numbers_parser'
+require 'cards'
 
 # not the best test, but it will do
 describe Cards::NumbersParser do</diff>
      <filename>spec/cards/numbers_parser_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>2f010ab116adb799c1cc27a7a550ed001e7bfd56</id>
    </parent>
  </parents>
  <author>
    <name>jeremylightsmith</name>
    <email>jeremy.lightsmith@gmail.com</email>
  </author>
  <url>http://github.com/jeremylightsmith/cards/commit/109e706f687337d317c5f25a870e8b28cffab6c4</url>
  <id>109e706f687337d317c5f25a870e8b28cffab6c4</id>
  <committed-date>2009-03-06T00:54:59-08:00</committed-date>
  <authored-date>2009-03-06T00:54:59-08:00</authored-date>
  <message>updated name &amp; website
upgraded version of hoe, got rid of crap tasks in rakefile
put all rubygems requires in cards.rb
let's use appscript instead of rubyosa since rubyosa is broken w/ certain versions of libxml
should be able to specify different flavor of omnigraffle</message>
  <tree>ab42d3be9a4facd109d40ef36bfacb3a8c0dcc04</tree>
  <committer>
    <name>jeremylightsmith</name>
    <email>jeremy.lightsmith@gmail.com</email>
  </committer>
</commit>
