Angenommen, Sie möchten eine lange Liste von URLs erstellen, die jedoch durch einen Kommentar getrennt ist
gibt an, worum es in den URLs geht. Gibt es eine Möglichkeit, dies zu tun?
Angenommen, Sie möchten eine lange Liste von URLs erstellen, die jedoch durch einen Kommentar getrennt ist
gibt an, worum es in den URLs geht. Gibt es eine Möglichkeit, dies zu tun?
Antworten:
youtube -dl
unterstützt nur eine URL in jeder Zeile in einer Batch-Datei mit URL-Liste. Es wird keine URL / Zeile gelesen, wenn es mit einer #
oder einem Teil der Zeile danach beginnt #
. In diesem Fall sollte Ihre Batch-Datei wie folgt aussehen:
#comment 1
https://www.youtube.com/watch?v=foo
#commeent 2
https://www.youtube.com/watch?v=bar
Sie können auch so kommentieren,
https://www.youtube.com/watch?v=foo #comment 1
https://www.youtube.com/watch?v=bar #comment 2
Verwenden Sie zum Herunterladen mit einer solchen Batchdatei
youtube-dl --title --batch-file='/path/to/list.txt'
Ich nehme an, list.txt
enthält die URLs.
Erstellen Sie Ihre Batch-Datei wie gewohnt mit einer URL-Liste. Und kommentieren Sie eine Zeile, indem Sie #
am Anfang der Zeile ein setzen.
youtube-dl liest diese Zeile nicht.
Beispiel: url.txt
#This is link 1
youtube.com/watch=url
#This is link 2 (blabla)
youtube.com/watch=url
Sie können sie genauso kommentieren, wie Sie sie in Bash kommentieren würden. Setzen Sie einfach ein #
vor den Kommentar. Sie können eine Textdatei wie diese haben.
#This is a comment
# I hope people are not tasty
https://www.youtube.com/watch?v=qWAF9PgDg2c #Would we eat each other if it were legal
#I love the moon
https://www.youtube.com/watch?v=Bbgz4yY-xX0 #This is a comment too