Skip to content

A tool to connect the translation tool amara with poms

Notifications You must be signed in to change notification settings

vpro/amara-poms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Amara Poms Publisher

Amara Poms Publisher proces

Omschrijving

  1. Redactie plaatst bron-uitzending op collectie in POMS (bijv. "NetInNL - te vertalen")
  2. Deze wordt opgepakt door Amara Publisher
  • mp4 file wordt van de uitzending losgetrokken en op download.omroep.nl geplaatst (vanuit amara is dat vrij uit te spelen)
  • item wordt aangemaakt in amara, met Nederlandse meta-data
  • ondertitels van http://e.omroep.nl/tt888/ worden toegevoegd en als die niet aanwezig is wordt er nog gekeken alternatieve locatie (voor clips in poms) files.vpro.nl/netinnederland/subtitles/nl/
  • wordt uit "NetInNl - te vertalen" naar "NetInNL" playlist geplaatst (op test http://poms-test.omroep.nl/#/edit/ POMS_S_VPRO_1414788)
  1. Nadat ondertiteling is goedgekeurd pakt POMS Publisher het op:
  • Deze maakt nieuwe clip aan voor de desbetreffende taal aan
  • in een relatie wordt het verband gelegd met bron-uitzending
  • Ondertiteling bestand wordt neergezet (voorlopig in /home/omroep/vpro_admin/files.vpro.nl/pages/ netinnederland/subtitles)
  • Plaatst clip op Collectie (bijvoorbeeld "NetInNL Arabisch")
  • Past bron aan zodat deze refereert aan de bron-uitzending: mid://omroep.nl/program/
  • let op: ondertitels kunnen later ook nog aangepast worden. In dat geval niet naar de collectie verplaatsen
  1. De website pakt de nieuwe clip automatisch op. AMARA Publisher Mp4 bestand met referer beveiliging mp4 url vtt NL Clip
Missend: - webvtt nu op download, straks in POMS? - hoe gaat de omroepspeler hier uiteindelijk mee om?

Configuratie

De configuratiefiles zijn: ~/conf/amaraimport.properties ./log4j.properties

Kijk voor voorbeeld:

  • amaraimport.properties.dist in deze repo
  • log4j.properties in deze repo

Deployment/packaging/installation

  1. Creeer jar file in target dir mvn package -Dmaven.test.skip=true

  2. Copy amara_poms_publisher-1.0-SNAPSHOT.jar file naar target omgeving

  3. Pas configuratie file aan (zie hiervoor)

  4. run app: java -cp target/amara_poms_publisher-1.0-SNAPSHOT.jar nl.vpro.amara_poms.App

(Note: java moet minimaal versie 1.8 zijn: op upload-sites.omroep.nl en upload-test.omroep.nl is /usr/local/bin/java versie 1.6 en /usr/bin/java is 1.8)

  1. Schedule process dmv cronjob, bijv.

*/5 * * * * cd /home/omroep/vpro_admin/netinnederland && /home/omroep/vpro_admin/netinnederland/run

waarbij run.sh script commando is in stap 4

  1. Release Een release maakt men via mvn release:prepare release:perform Er komt een release in de 'releases' directory