diff options
author | kou <kou@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-07-22 06:14:48 +0000 |
---|---|---|
committer | kou <kou@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-07-22 06:14:48 +0000 |
commit | b2270e553583533ac7a1ef28b733f3a1bf27184f (patch) | |
tree | e7da19fce8cc5fddac8e71601063266887e7f1de /sample/rss/tdiary_plugin | |
parent | be7999fd3dd2868ff382a7611e978aa2f8ac61c2 (diff) | |
download | ruby-b2270e553583533ac7a1ef28b733f3a1bf27184f.tar.gz |
* lib/rss/rss.rb: moved copyright description to lib/rss.rb.
* lib/rss.rb: added for convenience.
* sample/rss/re_read.rb: added #to_s sample.
* sample/rss/blend.rb: use 'require "rss"' instead of 'require "rss/*"'.
* sample/rss/list_description.rb: ditto.
* sample/rss/rss_recent.rb: ditto.
* sample/rss/tdiary-plugin/rss-recent.rb: ditto.
* sample/rss/tdiary-plugin/rss-recent.rb: 0.0.6 -> 0.0.7.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8820 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'sample/rss/tdiary_plugin')
-rw-r--r-- | sample/rss/tdiary_plugin/rss-recent.rb | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/sample/rss/tdiary_plugin/rss-recent.rb b/sample/rss/tdiary_plugin/rss-recent.rb index 7e6aad55ea..867851f386 100644 --- a/sample/rss/tdiary_plugin/rss-recent.rb +++ b/sample/rss/tdiary_plugin/rss-recent.rb @@ -20,7 +20,7 @@ require "rss/rss" RSS_RECENT_FIELD_SEPARATOR = "\0" RSS_RECENT_ENTRY_SEPARATOR = "\1" -RSS_RECENT_VERSION = "0.0.6" +RSS_RECENT_VERSION = "0.0.7" RSS_RECENT_HTTP_HEADER = { "User-Agent" => "tDiary RSS recent plugin version #{RSS_RECENT_VERSION}. " << "Using RSS parser version is #{::RSS::VERSION}.", @@ -49,12 +49,12 @@ def rss_recent(url, max=5, cache_time=3600) have_entry = infos.size > 0 && max > 0 - rv << "<ul>\n" if have_entry + rv << "<ul class='rss-recent'>\n" if have_entry i = 0 infos.each do |title, url, time, image| break if i >= max next if title.nil? - rv << '<li>' + rv << "<li class='rss-recent-item'>" rv << %Q[<span class="#{rss_recent_modified_class(time)}">] rv << rss_recent_entry_to_html(title, url, time, image) rv << %Q[</span>] @@ -78,17 +78,7 @@ def rss_recent_cache_rss(url, cache_file, cache_time) if cached_time.nil? or Time.now > cached_time + cache_time require 'time' - require 'open-uri' - require 'net/http' - require 'uri/generic' - require 'rss/parser' - require 'rss/1.0' - require 'rss/2.0' - require 'rss/dublincore' - begin - require 'rss/image' - rescue LoadError - end + require 'rss' begin uri = URI.parse(url) |