]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - data/rbot/plugins/rss.rb
use pretty printing with Logger (debug, info, warning and error messages)
[user/henk/code/ruby/rbot.git] / data / rbot / plugins / rss.rb
index fbe1c12f159cf51622c946b16389f7eb3825582a..ca20c5a6397e55779d72a4adb8a5144deb20843e 100644 (file)
@@ -688,6 +688,7 @@ class RSSFeedsPlugin < Plugin
               oids = Set.new feed.items.map { |item|\r
                 uid = RSS.item_uid_for_bot(item, uid_opts)\r
                 otxt << item.to_s\r
+                debug [uid, item].inspect\r
                 debug [uid, otxt.last].inspect\r
                 uid\r
               }\r
@@ -698,6 +699,10 @@ class RSSFeedsPlugin < Plugin
               else\r
                 debug "Checking if new items are available for #{feed}"\r
                 failures -= 1 if failures > 0\r
+                # debug "Old:"\r
+                # debug oldxml\r
+                # debug "New:"\r
+                # debug feed.xml\r
 \r
                 dispItems = feed.items.reject { |item|\r
                   uid = RSS.item_uid_for_bot(item, uid_opts)\r
@@ -755,13 +760,13 @@ class RSSFeedsPlugin < Plugin
       if opts.key?(:date) && opts[:date]\r
         if item.respond_to?(:pubDate) \r
           if item.pubDate.class <= Time\r
-            date = item.pubDate.strftime("%Y/%m/%d %H.%M.%S")\r
+            date = item.pubDate.strftime("%Y/%m/%d %H:%M")\r
           else\r
             date = item.pubDate.to_s\r
           end\r
         elsif  item.respond_to?(:date)\r
           if item.date.class <= Time\r
-            date = item.date.strftime("%Y/%m/%d %H.%M.%S")\r
+            date = item.date.strftime("%Y/%m/%d %H:%M")\r
           else\r
             date = item.date.to_s\r
           end\r