howto:youtube

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
howto:youtube [2021/10/02 12:12] andihowto:youtube [2024/01/28 17:49] andi
Line 1: Line 1:
 = YouTube = YouTube
  * Our youtube channel: https://youtube.com/mediacccde aka https://www.youtube.com/channel/UC2TXq_t06Hjdr2g_KdKpHQg  * Our youtube channel: https://youtube.com/mediacccde aka https://www.youtube.com/channel/UC2TXq_t06Hjdr2g_KdKpHQg
 + * Explainer blog post: https://events.ccc.de/en/2015/01/03/the-youtube-and-stream-dump-problem/
  * revoke OAuth tokens: https://myaccount.google.com/u/1/b/101540674416643721492/security  * revoke OAuth tokens: https://myaccount.google.com/u/1/b/101540674416643721492/security
  * Link to accept Brand invite: https://myaccount.google.com/brandaccounts?si=1  * Link to accept Brand invite: https://myaccount.google.com/brandaccounts?si=1
  
 == Releasing == Releasing
 +
 === License === License
 Youtube supports two different [[licences]], which the publishing script [[https://github.com/voc/voctopublish/blob/7c28112b70ef3fbd74e729da52672f5ff2f4b5c8/voctopublish/api_client/youtube_client.py#L179-L183|automatically chooses]] based on the Meta.License property setting. Youtube supports two different [[licences]], which the publishing script [[https://github.com/voc/voctopublish/blob/7c28112b70ef3fbd74e729da52672f5ff2f4b5c8/voctopublish/api_client/youtube_client.py#L179-L183|automatically chooses]] based on the Meta.License property setting.
Line 36: Line 38:
   * **Publishing.YouTube.Privacy** mit den Werten **public**, **private** oder **unlisted**   * **Publishing.YouTube.Privacy** mit den Werten **public**, **private** oder **unlisted**
   * **Publishing.YouTube.Tags** Kommaseparierte Liste von zu setzenden Tags   * **Publishing.YouTube.Tags** Kommaseparierte Liste von zu setzenden Tags
-  * **Publishing.YouTube.TitlePrefixSpeakers** Speakernamen vor den Videotitel ("yes", optional) 
-  * **Publishing.YouTube.TitleSuffix** Text-Stück welches an das Ende des Titels angehängt wird  (optional) 
-  * **Publishing.YouTube.TitlePrefix** Text-Stück welches an das Anfang des Titels angehängt wird  (optional) 
   * **Publishing.YouTube.Playlists** Optional: Komma getrennte Liste von YouTube Playlist IDs zu denen das Video hinzugefügt werden soll (keine URLs, sondern nur der ID Teil davon).    * **Publishing.YouTube.Playlists** Optional: Komma getrennte Liste von YouTube Playlist IDs zu denen das Video hinzugefügt werden soll (keine URLs, sondern nur der ID Teil davon). 
-    * Playlisten können automatisch über Tags befüllt werden. Dazu in den ''Playlist settings'' ''Auto add'' auf ein sinnvolles Tag setzen+    * Playlisten konnten früher auch automatisch durch YouTube über Tags befüllt werden, inzwischen braucht es zwingend die obige Option. 
-  * **Publishing.YouTube.Category** int aus der folgenden Liste+ 
 + 
 +==== Titel 
 + 
 +Da YouTube keine extra Felder für die Namen der Vortragenden, den Konferenztitel, etc. hat habe sich über die Jahre verschiedene optionale Konfigurationsoptionen angesammelt: 
 +  * **Publishing.YouTube.TitlePrefixSpeakers** Namen der Vortragenden vor den Videotitel ("yes" oder `int`) 
 +  * **Publishing.YouTube.TitleAppendSpeakers** Namen der Vortragenden nach den Videotitel ("yes" oder `int`) 
 +    * Bei `int` werden die Vortragenden nur dann angefügt wenn Anzahl <= Wert 
 + 
 +  * **Publishing.YouTube.TitleSuffix** Text-Stück welches an das Ende des Titels angehängt wird, z.B` @ 31C3` 
 +  * **Publishing.YouTube.TitlePrefix** Text-Stück welches an das Anfang des Titels angehängt wird z.B. `37C3 - ` 
 +  * **Publishing.YouTube.TranslationTitlePrefix** ersetzt `TitlePrefix` bei übersetzten Uploads, z.B. `37C3 ${language_code} - ` 
 +  * **Publishing.YouTube.TranslationTitleSuffix** analog 
 +    * können jeweils sprachbezogene Variablen enthalten, damit man flexible je nachdem, ob's eine Übersetzung ist oder nicht, andere Praefixe/Suffixe verwenden kann. 
 +      * `${translation}` z.B. deutsche Übersetzung, english translation, traduction française 
 +      * `${language_code}` z.B. deu, eng, fra 
 +      * `${language_name}` z.B. German, English, French 
 + 
 +   * **Fahrplan.Title.deu**, **Fahrplan.Title.eng**, **Fahrplan.Title.fra** … lokalisierter Titel für Übersetzungs-Uploads 
 + 
 + 
 + 
 +==== Kategorie 
 + 
 +**Publishing.YouTube.Category** int aus der folgenden Liste
     * 1 => Film & Animation     * 1 => Film & Animation
     * 2 => Autos & Vehicles     * 2 => Autos & Vehicles
  • howto/youtube.txt
  • Last modified: 2024/01/28 17:50
  • by andi