Spaces:
Running
Running
| const fs = require('fs'); | |
| const path = require('path'); | |
| function modifyTranscript(transcriptObj, index) { | |
| return { | |
| ...transcriptObj, | |
| mediaAbsPaths: [] | |
| }; | |
| } | |
| async function processManuscript() { | |
| const manuscriptPath = path.join(__dirname, '..', 'public', 'original_manuscript.json'); | |
| const manuscriptData = JSON.parse(fs.readFileSync(manuscriptPath, 'utf8')); | |
| console.log(`Processing ${manuscriptData.transcript.length} transcript objects...`); | |
| for (let i = 0; i < manuscriptData.transcript.length; i++) { | |
| console.log(`Processing transcript ${i + 1}/${manuscriptData.transcript.length}`); | |
| manuscriptData.transcript[i] = modifyTranscript(manuscriptData.transcript[i], i); | |
| } | |
| fs.writeFileSync(manuscriptPath, JSON.stringify(manuscriptData, null, 2), 'utf8'); | |
| console.log('Updated manuscript saved!'); | |
| } | |
| processManuscript().catch(console.error); | |