Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 month 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 (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-01-23T16:45:21.000Z (about 1 year ago)
- Last Synced: 2024-03-25T22:57:06.029Z (10 months 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
![Amara Poms Publisher proces](/doc/NetInNLflow.jpg?raw=true "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)
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
ClipMissend:
- webvtt nu op download, straks in POMS?
- hoe gaat de omroepspeler hier uiteindelijk mee om?## Configuratie
De configuratiefiles zijn:
~/conf/amaraimport.properties
./log4j.propertiesKijk 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=true2. 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