function writeHTMLHeader(title) { document.write("\n") document.write("Peter Struycken - "+title+"\n") document.write("\n\n") document.write("

Peter Struycken - "+title+"

\n\n") } function writeHTMLFooter() { document.write("


\n") document.write(""+s_home+"\n") document.write("\n") } ahrefWork = function(id) { return "" } ahrefExhibition = function(id) { return "" } ahrefLocation = function(id) { return "" } ahrefBook = function(id) { return "" } ahrefProgram = function(id) { return "" } ahrefDocument = function(id) { return "" } var path = "" var fs = require("fs") document = fs.createWriteStream(s_LAN+"WorkList.html"); writeHTMLHeader(s_list_of_works) document.write("") writeHTMLFooter() document.end() document = fs.createWriteStream(s_LAN+"WorkImgList.html"); writeHTMLHeader(s_list_of_works) document.write("\n\n\n
") var col = 0; for (var i = 0; i < nrWorks; i++) { var work = data.works[i] if (work.imgratio != undefined) { ratio = work.imgratio width = 250 height = 125 if (ratio > 0.5) width = Math.round(125 / ratio) else height = Math.round(250 * ratio) document.write("
\"w_"+work.id+".jpg\"
\n") if (work.title != undefined && work.title != "") document.write("
"+work.title+"
\n") col++ if (col == 3) { document.write("
") col = 0 } else document.write("") } } document.write("
") writeHTMLFooter() document.end() document = fs.createWriteStream(s_LAN+"WorkDet.html"); writeHTMLHeader(s_Works+s_with_details) for (var i = 0; i 0.5) width = Math.round(125 / ratio) else height = Math.round(250 * ratio) document.write("

\"w_"+work.id+".jpg\"") //document.write("

\"w_"+work.id+".jpg\""+title+(show_images?" w_"+work.id:"")+"

\n") } document.write("

"+title+"

\n") writeWorkWithDetails(work, false) } writeHTMLFooter() document.end() document = fs.createWriteStream(s_LAN+"ExhList.html"); writeHTMLHeader(s_list_of_exhibitions) var year="" for (var i = 0; i < nrExhibitions; i++) { var exhibition = data.exhibitions[i] var newyear = "" if (exhibition.from != undefined && exhibition.from != "") newyear = exhibition.from.substring(0,4) else if ( exhibition.ww != undefined && exhibition.ww.length > 0 && exhibition.ww[0].from != undefined && exhibition.ww[0].from != "") newyear = exhibition.ww[0].from.substring(0,4) if (newyear != "" && newyear != year) { if (year != "") document.write("\n") document.write("

"+newyear+"

\n") document.write("") writeHTMLFooter() document.end() document = fs.createWriteStream(s_LAN+"ExhDet.html"); writeHTMLHeader(s_Exhibitions+s_with_details) for (var i = 0; i < nrExhibitions; i++) { var exhibition = data.exhibitions[i] document.write("

") var nodate = writeExhibitionTitle(exhibition) if (exhibition.kind == "s") document.write(s_solo_bb) else if (exhibition.kind == "p") document.write(s_pair_bb) else if (exhibition.kind == "g") document.write(s_group_bb) document.write("

\n") writeExhibitionWithDetails(exhibition, nodate, false) } writeHTMLFooter() document.end() document = fs.createWriteStream(s_LAN+"LocList.html"); writeHTMLHeader(s_list_of_locations) document.write("") writeHTMLFooter() document.end() document = fs.createWriteStream(s_LAN+"LocDet.html"); writeHTMLHeader(s_Locations+s_with_details) for (var i = 0; i < nrLocations; i++) { var loc = data.locations[i] document.write("

"+loc.name+"

\n") writeLocationWithDetails(loc, false) } writeHTMLFooter() document.end() document = fs.createWriteStream(s_LAN+"PubList.html"); writeHTMLHeader(s_list_of_publication) year="" for (var i = 0; i < nrBooks; i++) { var book = data.books[i] if (book.date != undefined && book.date.length >= 4) { var newyear = book.date.substring(0,4) if (newyear != year) { if (year != "") document.write("\n") document.write("

"+newyear+"

\n") document.write("") writeHTMLFooter() document.end() document = fs.createWriteStream(s_LAN+"PubDet.html"); writeHTMLHeader(s_Publications+s_with_details) for (var i = 0; i < nrBooks; i++) { var book = data.books[i] document.write("

"+book.title+"

\n") writePublicationWithDetails(book, false) } writeHTMLFooter() document.end() document = fs.createWriteStream(s_LAN+"ProgList.html"); writeHTMLHeader(s_list_of_comp_prog) document.write("") writeHTMLFooter() document.end() document = fs.createWriteStream(s_LAN+"ProgDet.html"); writeHTMLHeader(s_Comp_progs+s_with_details) for (var i = 0; i < nrPrograms; i++) { var program = data.programs[i] document.write("

"+(program.name!=undefined?program.name:program.id)+"

\n") writeProgramWithDetails(program, false) } writeHTMLFooter() document.end() document = fs.createWriteStream(s_LAN+"DocList.html"); writeHTMLHeader(s_list_of_documents) document.write("") writeHTMLFooter() document.end() document = fs.createWriteStream(s_LAN+"DocDet.html"); writeHTMLHeader(s_Documents+s_with_details) for (var i = 0; i < nrDocuments; i++) { var doc = data.documents[i] document.write("

") writeDocumentTitle(doc) document.write("

\n") writeDocumentWithDetails(doc, false) } writeHTMLFooter() document.end()