<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -25,12 +25,19 @@ class FeedUrl &lt; ActiveRecord::Base
   def process_rss(rss)
     puts &quot;processing rss&quot;
     time_offset = 1
+    
+    # taking out site/blog link and title.
+    site_link = (rss/:channel/:link).first.inner_html
+    site_title = (rss/:channel/:title).first.inner_html
+
     (rss/:channel/:item).each do |item|
       link = (item/:link).inner_html
 
       if ! (Feed.find_by_link(link))
         rss_feed = Feed.new
         rss_feed.feed_url = self
+        rss_feed.site_link = site_link
+        rss_feed.site_title = site_title
         rss_feed.title = (item/:title).inner_html
         rss_feed.link = link
         rss_feed.author = (item/:author).inner_html
@@ -55,11 +62,18 @@ class FeedUrl &lt; ActiveRecord::Base
   def process_atom(atom)
     puts &quot;processing atom&quot;
     time_offset = 1
+    
+    # taking out site/blog link and title.
+    site_link =  (atom/:feed).search(:link).select{ |i| i['type'] == &quot;text/html&quot;}.first['href']
+    site_title = (atom/:feed/:title).first.inner_html
+    
     (atom/:entry).each do |item|
       link = (item/:link).attr('href')
       if !(Feed.find_by_link(link))
         atom_feed = Feed.new
         atom_feed.feed_url = self
+        atom_feed.site_link = site_link
+        atom_feed.site_title = site_title
         atom_feed.title = (item/:title).inner_html
         atom_feed.link = link
         atom_feed.author = (item/:author/:name).inner_html</diff>
      <filename>app/models/feed_url.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,7 @@ class CreateFeeds &lt; ActiveRecord::Migration
   def self.up
     create_table :feeds do |t|
       t.integer :feed_url_id
-      t.string :title, :author, :link
+      t.string :title, :author, :link, :site_link, :site_title
       t.text :content
       t.datetime :published
       t.timestamps</diff>
      <filename>db/migrate/001_create_feeds.rb</filename>
    </modified>
    <modified>
      <diff>@@ -24,6 +24,8 @@ ActiveRecord::Schema.define(:version =&gt; 2) do
     t.string   &quot;title&quot;
     t.string   &quot;author&quot;
     t.string   &quot;link&quot;
+    t.string   &quot;site_link&quot;
+    t.string   &quot;site_title&quot;
     t.text     &quot;content&quot;
     t.datetime &quot;published&quot;
     t.datetime &quot;created_at&quot;</diff>
      <filename>db/schema.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>6a892e1b06b2b9d933969d478b5669d641047c59</id>
    </parent>
  </parents>
  <author>
    <name>Anil Wadghule</name>
    <email>anildigital@gmail.com</email>
  </author>
  <url>http://github.com/anildigital/planet/commit/0334a972b93985849629ca43e1bfa6cb467d5798</url>
  <id>0334a972b93985849629ca43e1bfa6cb467d5798</id>
  <committed-date>2008-06-01T11:54:37-07:00</committed-date>
  <authored-date>2008-06-01T11:54:37-07:00</authored-date>
  <message>More inprovements, added site_link and site_title.</message>
  <tree>87e34e62ef4b8fdadb6e6171dc92dba245eaa1e1</tree>
  <committer>
    <name>Anil Wadghule</name>
    <email>anildigital@gmail.com</email>
  </committer>
</commit>
