require "fileutils"

source_dir = "../_site"
Dir.new(source_dir).each do |filename|
  next unless File.stat(File.join(source_dir, filename)).file?
  dirname = filename.gsub(".html", "").gsub(/-/, " ").squeeze
  new_filename = filename.gsub(".html", ".txt").gsub(/-/, " ").squeeze
  Dir.mkdir dirname
  FileUtils.copy(File.join(source_dir, filename), File.join(dirname, new_filename))
end
