Nobreakspace
Ausstattung
Dienste
Chaotikum
Nobreakspace
Ausstattung
Dienste
Chaotikum
Dies ist eine alte Version des Dokuments!
« Dieser Eintrag ist Teil der Dokumentation Videosetup.
Um Videos zu veröffentlichen muss einiges erledigt werden, dabei muss das fertig geschnittene Video von den Menschen, die im Video sind freigegeben werden, und dann auf verschiedenen Plattformen veröffentlich werden. Dieser Prozess beginnt im Redmine Projekt „Chaotikum Video“.
Für den Upload bei media.ccc.de ist ein FTP-link erforderlich, hierfür kann der Server Video genutzt werden.
Daten aus dem Redmine können über die Redmine API als JSON heruntergeladen werden, die API-URL ist
https://redmine.chaotikum.org/projects/chaotikum-video/issues.json
Um die Daten abrufen zu können ist ein Header-Feld X-Redmine-API-Key mit dem API-Key notwendig. Hierzu existiert ein eigens angelegter Redmine User.
Die Redmine API ist hier dokumentiert: https://www.redmine.org/projects/redmine/wiki/Rest_api
Das sieht so aus:
{ "issues": [ { "id": 701, "project": { "id": 38, "name": "Chaotikum Video" }, "tracker": { "id": 6, "name": "Video" }, "status": { "id": 1, "name": "Neu" }, "priority": { "id": 2, "name": "Normal" }, "author": { "id": 28, "name": "Lukas Ruge" }, "assigned_to": { "id": 28, "name": "Lukas Ruge" }, "subject": "Test", "description": null, "start_date": null, "due_date": null, "done_ratio": 0, "is_private": false, "estimated_hours": null, "custom_fields": [ { "id": 11, "name": "Video-UUID", "value": null }, { "id": 8, "name": "Sprecher", "value": "Lukas" }, { "id": 6, "name": "Videobeschreibung", "value": "Dies ist ein Testvideo. In der Testvideobeschreibung passiert etwas, das beschreibt, was wir in dem Video zu sehen bekommen. Es ist sehr schön, das hier sowas steht." }, { "id": 5, "name": "Freigabedokument", "value": "" }, { "id": 3, "name": "Lizenz", "value": "This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License (CC BY NC ND 4.0). https://creativecommons.org/licenses/by-nc-nd/4.0/" }, { "id": 2, "name": "Freigabe Erteilt", "value": "0" }, { "id": 1, "name": "FTP-Link", "value": "" }, { "id": 4, "name": "Youtube-Link", "value": "" }, { "id": 7, "name": "media.ccc.de Link", "value": "" }, { "id": 9, "name": "archive Link", "value": null } ], "created_on": "2020-02-07T06:02:51Z", "updated_on": "2020-02-13T22:33:03Z", "closed_on": null } ], "total_count": 1, "offset": 0, "limit": 25 }