Beiträge von DerValiser
-
-
Ach SO ist das mit dem return gemeint. Ich dachte mir schon "Warum denn im globalen Script etwas returnen, wenn ich doch evtl. mehrere Dinge festlegen möchte". Alles klar an der Stelle habe ich auf em Schlauch gestanden

Mein Problem war nur, dass ich nicht wusste wie ich PART abfragen soll. <PART> ging nämlich nicht im Titel

Danke. -
@strohi
wie kann ich denn in dem global Verarbeitungsscript Variablen definieren die im Titel verwendet werden können?Auszuführendes Script: // Dieses Skript wird vor allen Skripten in Beschreibung, Titel usw. ausgeführt und kann daher zur Vorbereitung genutzt werden (z. B. zum Erstellen von Variablen).
// Dieses Feld soll ausschließlich C#-Code enthalten. Bitte keine <<<, <<<C und >>> schreiben.string[] words = filename.Split('_');
PART = words[1];funzt nicht, was logisch ist
Fehlermeldung: (8,1): error CS0103: The name 'PART' does not exist in the current contextstring PART = words[1]; geht jedoch auch nicht.
In allen Fällen habe ich es mal mit und ohne definierte Variablen versucht (Inhalt jeweils leer, da es ja per Script gefüllt werden soll) -
In erster Linie typfreie variablen. Fühlte mich direkt in die VB6-Zeiten mit Variant erinnert. Da kann alles drin stecken, auch arrays. Scriptsprache halt

-
Ich hab LUA das letzte mal bei WoW gesehen
Von daher....... -
Moonsharp sieht interessant aus, scheint aber seit 2016 verwaist zu sein.
Evtl. reicht ja Roslyn selbst aus. Bin mal gespannt
-
@strohi
Nur kurz überflogen, direkt begeistert. Thumbs up. Werde ich mich intensiv ab Sonntag mit beschäftigen. Klingt sehr geil. Und .NET ist noch besser
Erste Frage: Auslesen von Folgennummern aus dem Filename ist klar. Entweder habe ich es überlesen oder es gibt aktuell keine Möglichkeit den Titel und die Folgennummer aus dem Dateinamen zu extrahieren. Beispiel "Die_Ritter_der_Kokosnuss_001.mp4"
Wenn Du .NET nimmst, wäre es nicht möglich da einfach Regex zu ermöglichen? Klar, das ist dann für Fortgeschrittene, aber damit wäre es ja "einfach" machbar die Folgennummer und den Titel zu extrahieren und dabei gleich noch die Unterstriche durch Leerzeichen zu tauschen. Muss man halt nur noch Regex können, aber das ist ja Fleißarbeit und man könnte dann ja hier nach und nach ein paar Expressions bereitstellen. Zudem gibt's ja schöne Webseiten zum testen dafür.
PS: Bin aber noch dabei das Video zu gucken. Mir fallen nur gleich die Augen zu und ich muss morgen fit sein

Edit 2: Hm...replace könnte ein Problem sein.
Aber aus dem Filename Ritter_der_Kokosnuss_001.mp4
würde \d{3} die 001 extrahieren und \D*\D Ritter_der_Kokosnuss_
Wäre evtl. ein interessanter Ansatz. Zum Testen: https://regex101.com/ -
Leichter gesagt als getan, wenn es keine Ladengeschäfte gibt

-
@VincentLP Lass mich raten, die dämliche API v3 kennt auch keine Datumssortierung für neue Videos und Playlisten, oder?
Zumindest bei den Kommentaren war das unsäglich dämlich programmiert. Ich wollte mir mal in .NET ne eigene "Glocke" nachprogrammieren. Aber die haben das derart stümperhaft umgesetzt.....ich würde die Entwickler da direkt feuern.
Alleine die Subcomments da....lächerlich.Beim Upload hab ich wegen der nicht vorhandenen Monetarisierung dann direkt aufgehört, das war mir zu blöd.
-
Teste es gerade, danke für den neuen Upload. Das ist korrekt, dass in der Playlist.db nicht nur die Playlisten sondern auch deren Videos angeladen werden, oder? Denn braucht das noch ne weile. Aktuell 22 MB

PS: Sieht gut aus. Zumindest hat es sich geöffnet und man könnte jetzt damit arbeiten. Dankeschön

-
Top Service, Vincent
Danke. -
Falls ich die Zeit finde kann ich mal die ermittelten Playlisten mit meinen abgleichen und gucken bei welcher es hakt. Kann ich aber gerade nicht versprechen.
-
Nachtrag: Okay, das sind alles JSON-Dateien

1. Anlegen einer neuen Playlist.db Sieht für mich gut aus.
2. Neustart des Programmes. er holt sich die nochmal, interessanterweise, also wirklich doppelt.
Auffällig ist, dass ich hier sehr viele in der Art : {"$$deleted":true,"_id":"PLdwNWJ.......... bekomme, nach dem zweiten Start.
Das scheint jeweils die ID einer Playliste zu sein. Vermutlich sind es alle.PS: Der Account wird auch 2 mal gespeichert in der accounts.db.
-
Beide Dateien gelöscht. Neu angemeldet. Log bleibt derzeit leer bis auf
===========================================================
9/15/2018, 4:11:21 PM - New log created.
===========================================================
in der json steht u.a. das hier, vielleicht ist das relevant.
"firstStart":false,"newStart":true,Wollte eben mit dem SQLiteBrowser mal die playlist.db öffnen, aber das scheint ein anderes Format zu sein.
Die alte Datei war 132 kb, ich hab sie mal gelöscht und lasse den Upload gerade nochmal laufen.
Stand aktuell 62kb nach dem ersten Versuch. Er bleibt da jetzt wieder hängen (es sei denn es ist bekannt, dass das lange dauern kann)
Beim zweiten Start wird die DB-Größe auf 132 erhöht.Interessant. Entweder fehlt das ein Primärschlüssel drin und er haut jetzt alle Playlists nochmal rein und bleibt dann an einer bestimmten hängen, oder es ist etwas ganz anderes. Ideen dazu?
Nachtrag: Dein dritter Start resettet die Größe kurz auf 70 kb und geht dann wieder auf 132 hoch.
-
Hängt bei mir seit 30 Minuten bei "Lade Playlists". Win 7 allerdings.
Mehrfacher Neustart hat nichts gebracht. .NET ist hier soweit okay, da VS 2017 eh drauf ist. -
Auf Twitch, ein Beispiel zum Problem ist oben verlinkt.
Twitch macht keine Followersound etc.
Du brauchst dafür eine 3rd Party website, über die Du Dich leider ausschweigst. Sonst hätte ich vermutlich die Lösung. -
Plattform?
-
Danke soweit Parono.Oya. Mir geht es nun aber speziell um Fallout 3. Ich habe dutzende Let's Plays, teilweise von richtig namhaften LPern, gesehen, die FA 3 ohne jeglichen Hinweis LPed haben.
Das hat einen ganz einfachen Grund. Sofern Du ein Video ab 18 freischaltest kannst Du es nicht mehr monetarisieren. Und Du wirst wohl kaum einen mittelgroßen Youtuber finden, der auf die Einnahmen verzichten möchte.
Bei Twitch hingegen ist es egal und es ist einfacher den ganzen Kanal permanent ab 18 laufen zu lassen.
Mal ganz abgesehen davon dass diese Regelung eh niemanden abhält etwas zu gucken.
-
Passiert halt mal dass Folgen anders / schlechter sind als andere Folgen. Bei über 4500 Videos mache ich mir da keinen Kopf.
Du läufst ja auch nicht jeden Tag auf 100%.Zudem sind die Geschmäcker unterschiedlich. Was A gefällt findet B nicht gut. Spielste Minecraft und bist 2 Tage unter Tage kann man das auch als langweilig oder schlecht abtun. Die eine Hälfte meckert, die andere meint dann das gehört zum Spiel.
Ne Folge zu sehen in der Du alle paar Minuten fluchend am Boden liegst, klingt jetzt nicht so, als würde es nicht unterhalten.
Wenn man natürlich Pro-Skill-Videos abliefern will und das der eigene Anspruch ist, sollte man sowas natürlich erst gar nicht veröffentlichen. Es kommt halt drauf an was DU machen willst und wie DU dazu stehst. Da gibts keine Pauschalempfehlung.
-
Schon in der ersten Folge sollte es ordentlich zur Sache gehen (Banditenlager clearen) ..was allerdings überhaupt nicht geklappt hat.
Wie überraschend.
Klarer Fall von Selbstüberschätzung. Wie man damit umgehen sollte? Beim nächsten mal die Situation besser einschätzen und nicht am Tag 1 das machen wollen was andere an Tag 5 machen.Ich sehe da kein Problem außer einer völlig falschen Einschätzung.