Révision 2199
tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/transcriber/TRSToTEI.groovy (revision 2199) | ||
---|---|---|
202 | 202 |
String time = parser.getAttributeValue(null, "startTime"); |
203 | 203 |
formatedTime = formatTime(time) |
204 | 204 |
writer.writeAttribute("time", formatedTime) |
205 |
|
|
206 |
writer.writeAttribute("start", time) |
|
207 |
writer.writeAttribute("end", parser.getAttributeValue(null, "endTime")) |
|
205 | 208 |
writeAttributes(); |
206 | 209 |
break; |
207 | 210 |
case "Sync": // >> u |
... | ... | |
278 | 281 |
*/ |
279 | 282 |
private void writeU() { |
280 | 283 |
writer.writeStartElement("u") |
281 |
writer.writeAttribute("s", lastTime); |
|
284 |
writer.writeAttribute("start", lastTime);
|
|
282 | 285 |
writer.writeAttribute("time", formatTime(lastTime)); |
283 | 286 |
// println "write u for vSpeaker=$vSpeaker" |
284 | 287 |
// println "getting spk name? ="+speakers.get(vSpeaker) |
tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/transcriber/transcriberLoader.groovy (revision 2199) | ||
---|---|---|
295 | 295 |
FileCopy.copy(cssfile, new File(htmlDir, "onepage/transcriber.css")); |
296 | 296 |
FileCopy.copy(cssfile, new File(htmlDir, "default/transcriber.css")); |
297 | 297 |
} |
298 |
|
|
299 |
//copy media files |
|
300 |
println "Copying media files if any (mp3, wav, mp4 or avi) "+filelist.size()+" texts" |
|
301 |
cpb = new ConsoleProgressBar(filelist.size()); |
|
302 |
for (File txmFile : filelist) { |
|
303 |
cpb.tick() |
|
304 |
String txtname = txmFile.getName(); |
|
305 |
int i = txtname.lastIndexOf("."); |
|
306 |
if(i > 0) txtname = txtname.substring(0, i); |
|
307 |
File mediaFile = new File(project.getSrcdir(), txtname + ".mp3") |
|
308 |
if (!mediaFile.exists()) mediaFile = new File(project.getSrcdir(), txtname + ".wav") |
|
309 |
if (!mediaFile.exists()) mediaFile = new File(project.getSrcdir(), txtname + ".mp4") |
|
310 |
if (!mediaFile.exists()) mediaFile = new File(project.getSrcdir(), txtname + ".avi") |
|
311 |
|
|
312 |
if (mediaFile.exists()) { |
|
313 |
File copy = new File(binDir, "media/"+mediaFile.getName()) |
|
314 |
copy.getParentFile().mkdirs() |
|
315 |
FileCopy.copy(mediaFile, copy); |
|
316 |
} |
|
317 |
} |
|
318 |
cpb.done() |
|
298 | 319 |
} |
299 | 320 |
} |
300 | 321 |
catch (Exception e){org.txm.utils.logger.Log.printStackTrace(e);} |
Formats disponibles : Unified diff