#!/usr/bin/env ruby
=begin
=  make-dcchart-thum.rb
== USAGE:

 $ make-dcchart-thum.rb  --range 1990..2001 ./

== Description:
thumbnail $B:n@.%9%/%j%W%H(B dcchat-thum.rb $B$rG$0U$N%G%#%l%/%H%j$KG[CV$9$k%9%/%j%W%H(B.

created by daktu32 @ 2004-10-08
=end

require 'getopts'

unless getopts("", "range:")
  print "make-dcchart-thum.rb: illegal option.\n"
  exit 1
end

# $B%Q%i%a!<%?;XDj(B 

utilpath = "/GFD_Dennou_Club/ftp/arch/dcchart/atmos_global/util"

p path = ARGV[0]
p range = ($OPT_range).to_s.split(":")

dir_ary = File.basename(Dir::pwd).split('.')

if dir_ary.size == 3
  phys = dir_ary[0]
  time = dir_ary[1]
  src = dir_ary[2]  
elsif dir_ary.size == 2
  phys = dir_ary[0]
  time = ""
  src = dir_ary[1]  
end

unless time == ""
  time = time+"."
end

(range[0].to_i).upto(range[-1].to_i) do |year|
  newdir = path+phys+"."+year.to_s+"."+time+src
  print newdir+"\n"

  # make thumnail
  if File.exist?(newdir+"/dcchart-thum.rb")
    print "#{newdir}/dcchart-thum.rb is already exists.\n"
  else
    Dir.chdir(newdir)
    %x(ruby #{utilpath}/dcchart-thum.rb)
    %x(ruby dcchart-thum-make.rb)
    Dir.chdir("../")
  end
end
