<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>bin/rubyrati</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,4 +1,4 @@
 == 0.0.1 2008-10-07
 
 * 1 major enhancement:
-  * Initial release
+  * Initial release
\ No newline at end of file</diff>
      <filename>History.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,26 +1,18 @@
 History.txt
 Manifest.txt
-PostInstall.txt
-README
-README.rdoc
 README.txt
 Rakefile
-config/hoe.rb
-config/requirements.rb
+bin/rubyrati
 lib/rubyrati.rb
-lib/rubyrati/version.rb
-script/console
-script/destroy
-script/generate
-script/txt2html
-setup.rb
-tasks/deployment.rake
-tasks/environment.rake
-tasks/website.rake
+lib/rubyrati/base.rb
+lib/rubyrati/bloginfo.rb
+lib/rubyrati/blogposttags.rb
+lib/rubyrati/cosmos.rb
+lib/rubyrati/dailycounts.rb
+lib/rubyrati/getinfo.rb
+lib/rubyrati/rubyrati.rb
+lib/rubyrati/search.rb
+lib/rubyrati/tag.rb
+lib/rubyrati/toptags.rb
 test/test_helper.rb
 test/test_rubyrati.rb
-website/index.html
-website/index.txt
-website/javascripts/rounded_corners_lite.inc.js
-website/stylesheets/screen.css
-website/template.html.erb</diff>
      <filename>Manifest.txt</filename>
    </modified>
    <modified>
      <diff>@@ -46,4 +46,4 @@ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.&#167;
\ No newline at end of file</diff>
      <filename>README.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,15 @@
-require 'config/requirements'
-require 'config/hoe' # setup Hoe + all gem configuration
-
-Dir['tasks/**/*.rake'].each { |rake| load rake }
\ No newline at end of file
+# -*- ruby -*-
+
+require 'rubygems'
+require 'hoe'
+require './lib/rubyrati.rb'
+
+Hoe.new('rubyrati', Rubyrati::VERSION) do |p|
+   p.name = 'Rubyrati'
+   p.rubyforge_name = 'rubyrati' # if different than lowercase project name
+   p.developer('Apostlion', 'apostlion@gmail.com')
+   p.remote_rdoc_dir = '' # Release to root
+   p.description = &quot;Ruby wrapper for Technorati API.&quot;
+end
+
+# vim: syntax=Ruby</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,8 @@
 $:.unshift(File.dirname(__FILE__)) unless
   $:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__)))
   
-require 'rubyrati/rubyrati'
\ No newline at end of file
+require 'rubyrati/rubyrati'
+
+module Rubyrati
+  VERSION = '0.0.1'
+end
\ No newline at end of file</diff>
      <filename>lib/rubyrati.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,35 +1,34 @@
 require 'rubyrati'
+require 'rubygems'
 require 'net/http'
 require 'cgi'
-require 'rexml/document'
-require 'rexml/xpath'
+require 'hpricot'
 
 module Rubyrati
   class Base
     def initialize(args)
     end
     
-    def fetch(path, key, args)
+    def fetch(path, key, *args)
       url = URI.parse(&quot;http://api.technorati.com/&quot; + path)
       @complete_url = url.path + self.key(key) + self.set_arguments(args)
-      response = Net::HTTP.start(uri.host, uri.port) do |http|
+      response = Net::HTTP.start(url.host, url.port) do |http|
         http.get @complete_url, 'User-Agent' =&gt; key, 'Accept' =&gt; 'text/xml'
       end
-      result = REXML::Document.new( response.body.to_s, {:raw =&gt; &quot;all&quot;})
+      result = Hpricot(response.body.to_s)
       result
     end
     
-  private
-    
-    def self.key(key)
+    def key(key)
       &quot;?key=#{CGI::escape key}&quot;
     end
     
-    def self.set_arguments(args)
-      arguments = &quot;&quot;
+    def set_arguments(args)
+      arguments = []
       args.each do |key, value|
         arguments &lt;&lt; &quot;&amp;#{key.to_s}=#{CGI::escape value.to_s}&quot;
       end
+      arguments.join
     end
     
   end
@@ -39,8 +38,4 @@ module Rubyrati
       @url = url
     end
   end
-  
-  class Query &lt; Base
-    
-  end
 end
\ No newline at end of file</diff>
      <filename>lib/rubyrati/base.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,9 +2,9 @@ require 'rubyrati'
 
 module Rubyrati
   class Blog &lt; Base
-    def get_links(key, args)
+    def get_links(key, *args)
       path = &quot;cosmos&quot;
-      fetch(path, key, args)
+      fetch(path, key, *args)
     end
   end
 end
\ No newline at end of file</diff>
      <filename>lib/rubyrati/cosmos.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,9 +1,9 @@
-require 'base'          #0.0.1 milestone
-require 'cosmos'        #0.0.2 milestone
-require 'search'        #0.0.3 milestone
-require 'tag'           #0.0.4 milestone
-require 'dailycounts'   #0.0.5 milestone
-require 'toptags'       #0.0.6 milestone
-require 'bloginfo'      #0.0.7 milestone
-require 'blogposttags'  #0.0.8 milestone
-require 'getinfo'       #0.0.9 milestone
\ No newline at end of file
+require 'rubyrati/base'          #0.0.1 milestone
+require 'rubyrati/cosmos'        #0.0.2 milestone
+require 'rubyrati/search'        #0.0.3 milestone
+require 'rubyrati/tag'           #0.0.4 milestone
+require 'rubyrati/dailycounts'   #0.0.5 milestone
+require 'rubyrati/toptags'       #0.0.6 milestone
+require 'rubyrati/bloginfo'      #0.0.7 milestone
+require 'rubyrati/blogposttags'  #0.0.8 milestone
+require 'rubyrati/getinfo'       #0.0.9 milestone
\ No newline at end of file</diff>
      <filename>lib/rubyrati/rubyrati.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,2 +1,2 @@
 require 'test/unit'
-require File.dirname(__FILE__) + '/../lib/rubyrati'
+require File.dirname(__FILE__) + '/../lib/rubyrati'
\ No newline at end of file</diff>
      <filename>test/test_helper.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>PostInstall.txt</filename>
    </removed>
    <removed>
      <filename>README</filename>
    </removed>
    <removed>
      <filename>README.rdoc</filename>
    </removed>
    <removed>
      <filename>config/hoe.rb</filename>
    </removed>
    <removed>
      <filename>config/requirements.rb</filename>
    </removed>
    <removed>
      <filename>lib/rubyrati/version.rb</filename>
    </removed>
    <removed>
      <filename>script/console</filename>
    </removed>
    <removed>
      <filename>script/destroy</filename>
    </removed>
    <removed>
      <filename>script/generate</filename>
    </removed>
    <removed>
      <filename>script/txt2html</filename>
    </removed>
    <removed>
      <filename>setup.rb</filename>
    </removed>
    <removed>
      <filename>tasks/deployment.rake</filename>
    </removed>
    <removed>
      <filename>tasks/environment.rake</filename>
    </removed>
    <removed>
      <filename>tasks/website.rake</filename>
    </removed>
    <removed>
      <filename>website/index.html</filename>
    </removed>
    <removed>
      <filename>website/index.txt</filename>
    </removed>
    <removed>
      <filename>website/javascripts/rounded_corners_lite.inc.js</filename>
    </removed>
    <removed>
      <filename>website/stylesheets/screen.css</filename>
    </removed>
    <removed>
      <filename>website/template.html.erb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>57dec4658d821baf84ff22db6b53d8f57bcd5049</id>
    </parent>
  </parents>
  <author>
    <name>Apostlion</name>
    <email>apostlion@gmail.com</email>
  </author>
  <url>http://github.com/apostlion/rubyrati/commit/963b5a9a63ad6b8f90b7fde754ee4e6edb6815d9</url>
  <id>963b5a9a63ad6b8f90b7fde754ee4e6edb6815d9</id>
  <committed-date>2009-01-15T16:54:35-08:00</committed-date>
  <authored-date>2009-01-15T16:54:35-08:00</authored-date>
  <message>Switched from newgem (horrible) to sow (cool). Made the get_links work.</message>
  <tree>92c862c92d9e44daf8fec6f1d1e7f98a5515485d</tree>
  <committer>
    <name>Apostlion</name>
    <email>apostlion@gmail.com</email>
  </committer>
</commit>
