#!/usr/bin/env ruby

Dir.glob("./*nc"){ |nc|

#  /_([a-zA-Z-]+).nc$/ =~ nc
  /#{ARGV[0]}_([A-Z]\S+)\.nc$/ =~ nc
  p nc, $1
  next unless ($1)

  20.times{|i|
    time = i * 1200

    p "DCLENVCHAR=_ SW_LWAIT=false SW_LWAIT1=false SW_LDUMP=true xvfb-run gpview #{nc}@#{$1},t=#{time} --wsn 4"
    system("export DCLENVCHAR=_; export SW_LWAIT=false; export SW_LWAIT1=false; export SW_LDUMP=true; xvfb-run gpview #{nc}@#{$1},t=#{time} --wsn 4")
    input  = "dcl_001.png"
    output = "img/#{ARGV[0]}_#{$1}_#{sprintf("%06d", time)}.png"
    system("mv #{input} #{output}") if FileTest.exist?(input)
  }
}
