-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
28 lines (22 loc) · 845 Bytes
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
const Reader = require("./classes/Reader.js"),
Writer = require("./classes/Writer.js"),
Processor = require("./classes/Processor.js"),
Table = require("./classes/Table.js"),
HtmlParser = require("./classes/HtmlParser.js"),
pdfWriter = require("./classes/PDFWriter.js")
let reader = new Reader()
let writer = new Writer()
async function main(){
//Define the path for your .CSV file below
let filePath = "./data from algorithm.csv"
let data = await reader.Read(filePath)
let processedData = await Processor.Process(data)
let table = new Table(processedData)
let html = await HtmlParser.Parse(table)
if(html){
let nameFile = "finished/converToo-" + Date.now()
writer.Write(nameFile + ".html", html)
pdfWriter.WritePDF(nameFile + ".PDF", html)
}
}
main()