Spaces:
Running
Running
File size: 944 Bytes
ae121e6 467fe95 ae121e6 bcc7dba ae121e6 |
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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
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);
|