Dir.chdir 'mh' mnth = ARGV.shift || Time.now.strftime('%Y-%m') $stdout.reopen(File.open("all-#{mnth}.html", 'w')) Dir.chdir mnth stor = [] Dir.entries('.').each { |n| stor << [$1, $2, $3] if n =~ /map\.(#{mnth}-\d\d.\d\dh)\.(\d\d?)\.(\w+)\.png/ } dates = stor.map { |d, n, t| d }.uniq nivea = stor.map { |d, n, t| n.to_i }.uniq types = %w[troll monstre tresor] types |= stor.map { |d, n, t| t }.uniq.sort puts "" dates.sort.reverse_each { |d| puts "#{d}
" puts "" + types.map { |t| "" }.join + "" nivea.sort.each { |n| puts "" + types.map { |t| "" }.join + "" } puts "
#{t}
#{n.zero? ? 0 : "-#{n-9} -#{n}"}

" } puts ""