Newer
Older
Ruby / template.rb
@AKIBA Hiroki AKIBA Hiroki on 17 Jan 2025 276 bytes 2025-01-17 22:38:25
#!/usr/bin/env ruby
require 'csv'

data = CSV.read("template.csv", headers:true)
template = File.read("template.html")
data.each do |row|
  file = sprintf("output-%s.html", row["_id_"])
  tango = row
  open(file, "w") {|html| html.print template.gsub(/_[A-Z]+_/i, tango)}
end