Calvin Walton
7f92b58140
RaP: Dir.glob accepts a block directly, no need for a temp variable
2019-06-06 10:44:47 -04:00
Calvin Walton
620ed367be
RaP: glob is a method on Dir, not File
2019-06-06 10:43:40 -04:00
Calvin Walton
94ae7c330b
RaP: Use correct variable to get info for new caption track
2019-06-06 10:41:14 -04:00
Calvin Walton
aecb66e28d
RaP: Create the recording captions dir before moving the converted vtt file
2019-06-06 10:34:08 -04:00
Calvin Walton
07688593ac
caption-inbox: clean up track file if language tag is invalid
2019-06-04 14:28:58 -04:00
Calvin Walton
f693915e99
RaP captions: Fix usage of JSON.parse, use a proc to capture local vars
2019-06-04 14:01:51 -04:00
Calvin Walton
f04bf290af
Fix requires for journald-logger
2019-06-04 12:18:46 -04:00
Calvin Walton
983751c9c0
RaP: Have the caption inbox run the caption integration scripts.
2019-06-04 11:03:22 -04:00
Calvin Walton
676fa41f06
Add caption integration script for presentation format.
2019-06-04 11:03:22 -04:00
Calvin Walton
b22c905194
rap-caption-inbox: improve formatting, initial pass at conversion
...
It now attempts to convert the uploaded caption file to WebVTT and
updates the index file.
2019-06-04 11:03:22 -04:00
Calvin Walton
c6e09f52a1
RaP Caption inbox: read uploaded caption json file
...
Some additional validation/normalization is added for the language tag,
and some cleanup has been done for logging.
2019-06-04 11:03:22 -04:00
Calvin Walton
23da507fa8
Initial outline of the rap worker tool for handling the caption inbox
...
Rather than running the tool in a loop, I'm using inotify to watch for
new files being created (ideally, the other rap workers will be migrated
to this style in the future). The trigger for processing is the creation
of the .json index file for the uploaded track.
2019-06-04 11:03:22 -04:00