Added create JSON from txt script

This commit is contained in:
mrfry 2022-01-09 17:37:23 +01:00
parent 86acdec2f5
commit 9d3f14b4a8

View file

@ -0,0 +1,33 @@
const fs = require('fs')
const params = process.argv
const file = params[2]
const data = fs.readFileSync(file,'utf8').split('\n')
console.log(data)
let currVal = {}
const res = data.reduce((acc, val) => {
const formattedVal = val.replace(/\r/g, '').trim()
if (formattedVal.startsWith('#')) return acc
if (formattedVal.startsWith('Q')) {
currVal = {
Q: formattedVal
}
return acc
}
if (formattedVal.startsWith('A')) {
currVal.A = formattedVal
return [
...acc,
currVal
]
}
return acc
}, [])
console.log(res)
fs.writeFileSync('./res.json', JSON.stringify(res, null, 2))
console.log('DONE')