var fs = require('fs') var filePath = process.argv[2]; var fileContent = fs.readFileSync(filePath, 'utf8'); var data = fileContent.split("\n"); var documents = {}; for (var i in data) { if (!data[i]) continue; var file = JSON.parse(data[i]); if (file.nam && file.txt && !file.del) { if (!documents[file.nam] || documents[file.nam].dtm < file.dtm) { documents[file.nam] = file; } } } for (var i in documents) { console.log(documents[i].nam); fs.writeFileSync(documents[i].nam + '.md', documents[i].txt, 'utf8'); }