{"id":23498209,"url":"https://github.com/vpro/amara-poms","last_synced_at":"2025-04-22T23:24:21.022Z","repository":{"id":6077932,"uuid":"54709795","full_name":"vpro/amara-poms","owner":"vpro","description":"A tool to connect the translation tool amara with poms","archived":false,"fork":false,"pushed_at":"2024-01-23T16:45:21.000Z","size":718,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-02-16T15:17:24.330Z","etag":null,"topics":["npo","npo-backend-api","poms"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vpro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-03-25T09:41:01.000Z","updated_at":"2022-01-13T05:38:50.000Z","dependencies_parsed_at":"2023-02-16T00:01:06.145Z","dependency_job_id":null,"html_url":"https://github.com/vpro/amara-poms","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vpro%2Famara-poms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vpro%2Famara-poms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vpro%2Famara-poms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vpro%2Famara-poms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vpro","download_url":"https://codeload.github.com/vpro/amara-poms/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250338798,"owners_count":21414244,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["npo","npo-backend-api","poms"],"created_at":"2024-12-25T05:29:01.934Z","updated_at":"2025-04-22T23:24:21.004Z","avatar_url":"https://github.com/vpro.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Amara Poms Publisher\n\n![Amara Poms Publisher proces](/doc/NetInNLflow.jpg?raw=true \"Amara Poms Publisher proces\")\n\n## Omschrijving\n\n1. Redactie plaatst bron-uitzending op collectie in POMS (bijv. \"NetInNL - te vertalen\")\n2. Deze wordt opgepakt door Amara Publisher\n- mp4 file wordt van de uitzending losgetrokken en op download.omroep.nl geplaatst (vanuit amara is dat\nvrij uit te spelen)\n- item wordt aangemaakt in amara, met Nederlandse meta-data\n- ondertitels van http://e.omroep.nl/tt888/\u003cprid\u003e worden toegevoegd en als die niet aanwezig is wordt er nog\ngekeken alternatieve locatie (voor clips in poms) files.vpro.nl/netinnederland/subtitles/nl/\n- wordt uit \"NetInNl - te vertalen\" naar \"NetInNL\" playlist geplaatst (op test http://poms-test.omroep.nl/#/edit/\nPOMS_S_VPRO_1414788)\n3. Nadat ondertiteling is goedgekeurd pakt POMS Publisher het op:\n- Deze maakt nieuwe clip aan voor de desbetreffende taal aan\n- in een relatie wordt het verband gelegd met bron-uitzending\n- Ondertiteling bestand wordt neergezet (voorlopig in /home/omroep/vpro_admin/files.vpro.nl/pages/\nnetinnederland/subtitles)\n- Plaatst clip op Collectie (bijvoorbeeld \"NetInNL Arabisch\")\n- Past bron aan zodat deze refereert aan de bron-uitzending: mid://omroep.nl/program/\u003cmid\u003e\n- let op: ondertitels kunnen later ook nog aangepast worden. In dat geval niet naar de collectie verplaatsen\n4. De website pakt de nieuwe clip automatisch op.\nAMARA\nPublisher\nMp4\nbestand\nmet referer\nbeveiliging\nmp4 url\nvtt NL\nClip\n\u003cMID3\u003e\n\u003ctaal 2\u003e\n\u003cwebvtt 2\u003e\nMissend:\n- webvtt nu op download, straks in POMS?\n- hoe gaat de omroepspeler hier uiteindelijk mee om?\n\n## Configuratie\n\nDe configuratiefiles zijn:\n~/conf/amaraimport.properties\n./log4j.properties\n\nKijk voor voorbeeld:\n- amaraimport.properties.dist in deze repo\n- log4j.properties in deze repo\n\n## Deployment/packaging/installation\n\n1. Creeer jar file in target dir\nmvn package -Dmaven.test.skip=true\n\n2. Copy amara_poms_publisher-1.0-SNAPSHOT.jar file naar target omgeving\n\n3. Pas configuratie file aan (zie hiervoor)\n\n4. run app:\njava -cp target/amara_poms_publisher-1.0-SNAPSHOT.jar nl.vpro.amara_poms.App\n\n(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)\n\n5. Schedule process dmv cronjob, bijv.\n\n*/5 * * * * cd /home/omroep/vpro_admin/netinnederland \u0026\u0026 /home/omroep/vpro_admin/netinnederland/run\n\nwaarbij run.sh script commando is in stap 4\n\n6. Release\nEen release maakt men via\nmvn release:prepare release:perform\nEr komt een release in de 'releases' directory\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvpro%2Famara-poms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvpro%2Famara-poms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvpro%2Famara-poms/lists"}