# gather method info from doc.okkez.net.
require 'rubygems'
require 'mechanize'
require 'kconv'

@agent = WWW::Mechanize.new
@agent.get("http://doc.okkez.net/")

@agent.page.links.select{|a|
  a.to_s =~ /\d\.\d\.\d/
}.each do |a|
  page = a.click
  page = page.links.find{|link| link.to_s == "/"}.click
  doc = page.root

  library_list = (doc % :table / :tr).map{|tr| tds = (tr/:td); "#{tds[0].inner_text.chomp}\t#{tds[1].inner_text.split(/\n/).join}"}.join("\n").toutf8
  File.open(a.to_s, "w"){|f| f.write library_list}
  puts "wrote #{a}"
end

