=begin delicious.rb Delicious から その日付分のメモを取ってきて表示するプラグイン tdiary.conf で以下を設定します。tDiaryの設定画面からも設定可能です。 @options['delicious.id'] = 'YOUR DELICIOUS ID HERE' @options['delicious.pw'] = 'YOUR DELICIOUS PW HERE' proxy は以下に設定します。 @options['amazon.proxy'] = 'PROXY_HOST:PORT' reference: * mm_footer.rb by ishinao san * rss-show.rb (in Hiki) by TAKEUCHI Hitoshi san * fujisan.rb by Michitaka Ohno. =end require 'net/https' require 'rexml/document' require 'fileutils' def delicious_save_cache cache_file, file FileUtils.mkdir_p "#{@cache_path}/delicious" File.open("#{@cache_path}/delicious/#{cache_file}", 'w') do |f| f.flock(File::LOCK_EX) f.puts file f.flock(File::LOCK_UN) end end def delicious_parse_xml(xml) posts = [] REXML::Document.new(xml).elements.each("posts/post") do |post| post = <<-EOS