collection of audio DSP plugins
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

27 lines
905 B

#!/usr/bin/env lua
file = io.open(arg[1])
io.write("<html>\n")
io.write("<head>\n")
io.write("<title>Soundpipe</title>\n")
io.write("<link rel=\"stylesheet\" href=\"css/skeleton.css\">\n")
io.write("<link rel=\"stylesheet\" href=\"css/normalize.css\">\n")
io.write("</head>\n")
io.write("<body>\n<div class=\"container\">\n")
io.write("<h1>Soundpipe Modules</h1><table>\n")
for line in file:lines() do
sptbl = {}
dofile(string.format("modules/data/%s.lua", line))
io.write("<tr><td>\n")
io.write(string.format("<a href=\"%s.html\">%s</a></td><td><nobr>\n", line, line))
firstline = string.gsub(sptbl[line].description, "\n.+", "")
-- newstring = string.gsub(string,"Tutorial","Language")
io.write(string.format("%s\n", string.sub(firstline, 0, 80)))
if string.len(firstline) > 80 then
io.write("...")
end
io.write("</nobr></td></tr>\n")
end
io.write("</table></body></html>\n")