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