#!/usr/bin/env ruby -Ks
=begin
= HTML攻城戦ログ読込 (Freya LogScript Ver.)
== 入力
Freya LogScriptの WORLDYYYYMMDD_ajito.html ファイル(HTML)
== 出力
攻城戦ログ (fortlog)
=end
require 'date'
require 'gvglib.rb'
# 変換ファイルのあるディレクトリ(フォルダ)
# ログも同じ場所で作成される。
dir = "./ajito/"
prefix = "freya" # 接頭(ワールド名)
suffix = "_ajito.html" # 接尾
# 20031228 - 20050327
start_date = Date.new(2004, 1, 1) # 開始日付
end_date = Date.new(2004, 8, 31) # 終了日付
use_datelist = datelist_make(start_date, end_date) # 日付リスト
use_datelist = datelist_delete(use_datelist) # 中止日付リスト
limit_week = use_datelist.length
bef_fortlist = fortlist_init('', 0)
for count_week in 0 ... limit_week
now_ymd = use_datelist[count_week][0] # YYYYMMDD
log_path = dir + prefix + now_ymd + suffix
txt_path = dir + "lydia_" + now_ymd + ".txt"
if FileTest.exist?(log_path) == false
print "攻城戦ログ ", log_path, " は存在しません。\n"
next # 次の攻城戦ログファイルへ
end
timefile = dir + "time_" + now_ymd + ".txt" # タブコードは""で囲まないといけない
# 0:[時刻] 1:[砦地域] 2:[砦番号] 3:[ギルド名] (四次元配列)
timesortlist = log_read_ajito(log_path)
log_write_format(timefile, bef_fortlist, timesortlist)
# print "-- テキスト(tab)形式でログを書き込みました。\n"
end
exit