last-modified 2

更新日時をチェック。
まだURLはチェックしてない
uri-info.rb

require 'open-uri'

if ARGV[0]==nil
  puts "usage: uri-info %0 =>type last-modified of %0"
  exit
end

url =ARGV[0]
$out ="uri-info-log.txt"
$ans =""

open(url) {|f|
  newdata ="last_modified: "+f.last_modified.to_s
  puts " "+newdata
  
  inf =open($out)
  inf.each_line{|line|
    data =line.chomp
    print ">#{data}\n"
    if data =~ /^last_modified:/
      if data == newdata
        $ans ="same"
      else
        $ans ="new"
      end
    end
  }
  inf.close
  if $ans != "" 
    p $ans
  else
    p "?"
  end
  
  
  ou =open($out,"w")
  ou.puts url
  ou.puts newdata
  ou.close
}