Oh nein! Die Kneipe ist zu! Was mach ich denn jetzt bloß? D:
Beiträge von strohi
-
-
Kurze Frage:
wie kann ich im mobilen Design in der Liste der ungelesenen Beiträge einen einzelnen Thread als gelesen markieren? Bis zum Update ging das per "Doppeltapp" (also Doppelklick mit dem Finger) auf den Avatar des Threadstarters ganz links neben dem Titel. Das Profilbild linkt aber mittlerweile auch zum Thread, also ist das leider nicht mehr möglich. Ganz ausblenden will ich das Unterforum nicht - aber einige Threads darin sind halt nicht so interessant, dass ich sie lesen möchte.

-
Gibt es eine Möglichkeit, herauszufinden, welche Videos KEINER Playlist zugeordnet sind?
Möchte ungern meine 14000 Videos durchgehen, ob da welche nicht einer Playlist zugeordnet sind ^^'Mir wäre keine bekannt. Auch die API sieht sowas nicht vor.
-
Send Nudeln plz.
-
OMFG ich habe einen Zehnsekundenausschnitt von Juliens wundervoller Stimme!

-
Weißt du ob es da eine Anleitung oder Handbuch von @strohi dazu gibt? - Denn irgendwie werden wir zwei nicht sonderlich warm miteinander
Ist in Arbeit, ich komme aber mangels Zeit bisher nicht dazu.

Da mittlerweile doch einige gefragt haben, setze ich mich nachher hin und mache für die Grundfunktionen eins.

-
Jetzt aber noch weg mit dem Bier.
Hab grade einiges an Bier entsorgt. Hat funktioniert.
-
Wie soll das dann erst mit dreien funktionieren? Das ist ja dann schon fast ein problematisches Quartett.

-
Japp, das ist möglich.
Allerdings hast du dann nichts mehr mit dem Tab "Videos planen" zu tun - der ist wirklich nur für so Platzhalter gedacht, die du manuell reinschreibst. Sozusagen der "einfache Modus". Die Einstellungen für das automatische auslesen triffst du rein dadurch, dass du den nötigen Text in die Felder für Titel, Thumbnail-Pfad usw. schreibst. Mit diesem Text sagst du dem Uploader dann, wie er aus dem Dateinamen Videotitel, den Pfad zum Thumbnail usw. rausfinden soll.- der Dateiname ist immer gleich aufgebaut, z.B. Spielname - Projektname (sofern vorhanden) - Folgennummer - danach der Titel
Also hier kommt es drauf an:
Wenn du den vollständigen Dateinamen aber ohne Endung (.mp4 / .avi usw.) als Titel des Videos nehmen willst:
<<< filename >>> ins Titelfeld vom Template schreiben. Dann wird bei gefundenen Videos genau der Dateiname ohne Dateiendung als Titel gesetzt und an Youtube gesendet.---
Wenn du nur den hinteren "Titel"-Teil des Dateinamens benutzen willst:
Dann wird die Sache etwas komplizierter, weil du dann via Code den Text auseinanderfrickeln musst.
Das sieht dann z. B. für den Aufbau des Dateinamens in der Form Spielname - Projektname - Folgennummer - Folgentitel.mp4 mit "Leerzeichen Minus Leerzeichen" als Trennung zwischen den Bestandteilen so aus:- Das ganze Dings wird dann beim Start des Uploads durch den Folgentitel aus dem Dateinamen ersetzt.
- Dabei ist das " - " der Trenntext, der die einzelnen Bestandteile des Dateinamens voneinander trennt, in dem Fall eben "Leerzeichen Minus Leerzeichen". Wäre der Dateiname Spielname_Projektname_Folgennummer_Folgentitel.mp4 mit Unterstrichen als Trennzeichen, müsste halt stattdessen <<< filename.Split(new[] { "_" }, StringSplitOptions.None)[3].Trim() >>> mit "_" genommen werden.
- Statt der 3 in den eckigen Klammern bei [3] musst du dabei je nachdem, welchen Teil du haben willst, eine andere Zahl einsetzen. Welche das ist, siehst du in dieser Tabelle:
Bestandteil Spielname Projektname Folgennummer Titel Nummer 0 1 2 3 Für die Folgennummer wäre das dann z. B. <<< filename.Split(new[] { " - " }, StringSplitOptions.None)[2].Trim() >>> mit einer 2 usw.
Wenn du keinen Projektnamen hast, rutschen Folgennummer und Titel eins vor, also so:
Bestandteil Spielname Folgennummer Titel Nummer 0 1 2 ---
Das kannst du auch mit statischen (sich nicht verändernden) Teilen im Titel mischen:
- Stell dir vor, dein Titel ist so aufgebaut:
Let's Play Fallout 2: Folge 008 - Hier steht der Titel - und dein Dateiname dafür wäre dann:
Fallout 2 - Speedrun - 008 - Hier steht der Titel.mp4
Dann kannst du folgendes ins Titelfeld schreiben:
- Alles, was im Titel für alle Folgen gleich ist, kannst du einfach so direkt reinschreiben, z. B. eben Let's Play Fallout 2: Folge. Das ändert sich ja bei den einzelnen Folgen nicht, deswegen schreib es einfach genau so rein, wie es bei jeder Folge gleich heißt.
- Und das, was sich pro Video ändert (Titel und Nummer in dem Beispiel), das schreibst du dann zwischen die <<< und >>>. In diesem Fall einmal den Code zum Finden von der Nummer, und dann einmal den Code zum Finden vom Folgentitel.
---
Ich hoffe, dass die Erklärung noch halbwegs verständlich war - das driftet immer so ein bisschen in Informatikersprech ab, weil es halt auch sehr technisch ist (aber der Vorteil ist, dass eben viel möglich ist).
- die Thumbnails sind ebenfalls nach Spiel benannt, fortlaufend nummeriert und liegen in einem eigenen (Unter-)Verzeichnis
Angenommen, deine Thumbnails liegen unter E:\videos\thumbnails\Fallout2\Thumbnail_008.png - nur, um ein Beispiel zu bringen.
Dann könntest du alles bis auf die Zahl schon mal so ins Feld für den Pfad vom Thumbnail schreiben.
Also E:\videos\thumbnails\Fallout2\Thumbnail_[IRGENDWAS].png ist für alle gleich. Und das [IRGENDWAS] ersetzt du jetzt wieder durch folgendes: <<< filename.Split(new[] { " - " }, StringSplitOptions.None)[2].Trim() >>>Genauso, wie es schon oben beim Titel gewesen ist, musst du halt die 2 wieder durch die passende Zahl für die Folgennummer ersetzen.
Insgesamt könnte das dann z. B. so aussehen:
-
Hä? So viele sind wir doch gar nicht?

-
Und meine semifreundliche Zwillingsschwester Getreidi?
-
Mein böser Zwillingsbruder Heui.

-
Was denn? Schinken?
-
Aber kann man das auch irgendwie automatisiert ablaufen lassen, wenn der Dateiname nach einem definierten Schema aufgebaut ist?
Ach, du meinst das alte Skripting-Zeugs?

Japp, das geht weiterhin, wurde von mir aber etwas weniger prominent platziert, weil das anfängliche Feedback das als sehr kompliziert bezeichnet hat.
Du kannst bspw. den reinen Dateinamen über <<< filename >>> einfügen lassen.
Die <<< und >>> werden seit den Platzhaltern genutzt, um Skripte anzugeben.Dabei handelt es sich dann nicht mehr um eine von mir selbstgeschriebene Skriptsprache wie in den ersten Versionen, sondern mittlerweile nutze ich dort C#, was eine vollwertige Programmiersprache ist und sehr umfangreiche Möglichkeiten eröffnet.
Du kannst damit z. B. sogar noch Veränderungen vornehmen. Wenn dein Dateiname bspw. statt Leerzeichen Unterstriche hat und du diese entsprechend ersetzen möchtest, kannst du einfach <<< filename.Replace("_", " ") >>> schreiben. Das kannst du auch beliebig in einer Kette hintereinanderhängen. Mit <<< filename.Replace("_", " ").Replace("Ich", "Du") >>> würdest du vom Dateinamen erst alle Unterstriche durch Leerzeichen ersetzen und dann vom Ergebnis alle "Ich" durch "Du" (warum auch immer man das machen sollte, ist ja nur ein Beispiel).ReadFile gibt es weiterhin und geht bspw. so:
<<< ReadFile(@"C:\Pfad\zur\Datei.txt") >>>
Wichtig ist dabei: Wenn du einen Dateipfad angibst und der den Backslash \ enthält, dann musst du vor das erste Anführungszeichen ein @ schreiben.Wenn du eine Datei "Datei_1.txt" abhängig von einer Zahl im Dateinamen der Videodatei öffnen möchtest, ginge das so:
<<< ReadFile(@"C:\Pfad\zur\Datei_" + FindNumber(filename) + ".txt") >>>Ich kann dir da gerne noch weitere Beispiele nennen, je nachdem, wie du dir die Automatisierung genau vorstellst. Dafür hab ich das Tool ja geschrieben: für maximale Automatisierung.
Beschreib mir also am besten mal, wie du es dir im Idealfall vorstellst.
-
Also für mich sieht das aus, als ob mein böser Zwillingsbruder Heui dafür verantwortlich wäre!

-
Als ob das jetzt was Schlimmes wäre...
Du stehst auf Menschen???
Ich dachte, du stehst auf Strohiballen?
-
Das mit den Platzhaltern ist relativ easy und wurde vor einigen Versionen von mir vereinfacht:
Beispielsweise im Folgentitel kannst du sowas eingeben, wie:
<folgentitel> - let's play irgendein Spiel"folgentitel" wäre dabei eine variable / ein Platzhalter - also halt der teil im Titel, der je Video anders ist. Diese Platzhalter kannst du in Titel, Beschreibung, Tags und thumbailpfad angeben, indem du sie zwischen < und > schreibst. Wie du den Platzhalter nennst, bleibt dir überlassen. Dem Programm ist egal, ob der z. B. Titel oder 1337 oder ~€™{®\¡¡$$ heißt. Nur ein > darf nicht enthalten sein, weil das das Ende des Platzhalternamens festlegt.
Dann kannst du auf den Tab "Videos planen" (oder so ähnlich, weiß den genauen Titel grad nicht auswendig) wechseln und dort auf das Plus klicken. Ins Textfeld gibst du den Dateinamen eines Videos an, dass du hochladen willst. Der Name taucht dann in der Liste auf und den klickst du an.
Unten siehst du dann alle Platzhalter in Titel, Beschreibung, Tags und thumbailpfad aufgelistet und kannst diese pro Video festlegen. Beim upload wir für dieses Video dann der Platzhalter durch den festgelegten Text ersetzt.
Hoffe mal, dass die Erklärung soweit verständlich ist. Wenn nicht, einfach noch mal nachfragen.

Edit: dass das Video noch verlinkt ist, ist keine Absicht. Das sollte eigentlich raus. Danke für die Erinnerung.

-
Das stimmt gar nicht. Mein größter Fehler war die eine 5 in Latein in der siebten Klasse!

-
Kann nicht sein. Ich bin nie stumm..

-
Perfekt. Dann würde ich die suche nach der Ursache mal unterbrechen, solange der Fehler nicht erneut auftritt.
