#!/usr/bin/env ruby require "cgi" cgi = CGI.new tabdir = "/home/kat/Documents/Git/-mine/tabref/tabs/*.txt" puts "Content-Type: text/html" puts "" # HTML structure html_head = <<-EOF guitar tab quick ref EOF html_header = <<-EOF

guitar tab quick ref :D


EOF # display HTML content puts "#{html_head}" puts "
" puts "#{html_header}" puts "

table of contents

" puts "
    " files_toc = Dir[tabdir].each do |tab| fname = "#{File.basename(tab, ".*")}" html_toc = "
  1. #{fname}
  2. " puts "#{html_toc}" end puts "
" puts "
" files = Dir[tabdir].each do |tab| fname = "#{File.basename(tab, ".*")}" fcontent = "#{File.read(tab)}" html_body = <<-EOF

"#{fname}" (link)

"#{fcontent}"

EOF puts "#{html_body}" end puts "
"