Wie ändere ich das Änderungsdatum von YouTube-DL-Dateien in das Downloaddatum?

Wie ändere ich das Änderungsdatum von YouTube-DL-Dateien in das Downloaddatum?

Wenn ich herunterladedieser ClipBei youtube-dlist das letzte Änderungsdatum 15 November 2018 03:55, während YouTube als Veröffentlichungsdatum den 23. April 2013 anzeigt.Diese Seiteerwähnt, dass man ein Video nicht ersetzen kann:

Sie können ein Video nicht ersetzen, da alle neuen Video-Uploads eine neue URL erhalten

Ich möchte dieses Datum in das Datum des Downloads ändern, also heute, statt in das andere Datum. Der Downloader wird asynchron gestartet, daher kann ich den Dateipfad nicht einfach an weiterleiten touch. Ich habe in der Dokumentation keine Option gefunden. Wenn ich keine gute Lösung finde, werde ich mir den Python-Quellcode ansehen und eine Pull-Anfrage senden.

Welches Datum hat es und kann ich das Änderungsdatum problemlos auf heute setzen?

Antwort1

Standardmäßig setzt youtube-dl das Änderungsdatum des Dateisystems auf den von Youtube gesendeten Last-Modified-Header. Wenn Sie das nicht möchten, können Sie den Parameter ''--no-mtime'' verwenden, der das Änderungsdatum unverändert lässt, sodass es "jetzt" ist.

Weitere Einzelheiten finden Sie unterhttps://unix.stackexchange.com/a/387133

Antwort2

man kann das Datum zumindest unter win10 ganz einfach in das aktuelle Datum umwandeln, indem man den Kontext der heruntergeladenen Datei nutzt, dann Eigenschaften/Details und dann runter zu "Medium erstellt". Hier kann man dann (nur) das Datum manuell ändern...

In Python ist dies auch möglich, falls Sie es mehrmals tun müssen ...

verwandte Informationen