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);