https://github.com/vpro/amara-poms
A tool to connect the translation tool amara with poms
https://github.com/vpro/amara-poms
npo npo-backend-api poms
Last synced: about 1 year ago
JSON representation
A tool to connect the translation tool amara with poms
- Host: GitHub
- URL: https://github.com/vpro/amara-poms
- Owner: vpro
- Created: 2016-03-25T09:41:01.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-01-23T16:45:21.000Z (over 2 years ago)
- Last Synced: 2025-02-16T15:17:24.330Z (over 1 year ago)
- Topics: npo, npo-backend-api, poms
- Language: Java
- Size: 701 KB
- Stars: 0
- Watchers: 13
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Amara Poms Publisher

## 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)
3. 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
4. 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)
5. 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
6. Release
Een release maakt men via
mvn release:prepare release:perform
Er komt een release in de 'releases' directory