youtube-dl изменяет формат вывода% (upload_date) s

498
40detectives

Я скачивал видео с использованием youtube-dl upload_dateв названии файла. Это помещает дату в формате ГГГГММДД в ​​файл имени, но я нахожу более удобным, если бы я мог сохранить их во что-то вроде:

  • YYYY-MM-DD
  • DD-MM-YYYY

Я знаю, что youtube-dl не предоставляет такой опции, но есть ли другой способ сделать это (в Linux или Windows)? Единственное, о чем я могу думать, это массовое переименование с помощью mmv после загрузки каждого файла.

Прямо сейчас я использую шаблон вывода:

"%(upload_date)s-%(title)s.%(ext)s" 
1

1 ответ на вопрос

0
glenn jackman

С PERL приправленных renameкомандами, можно написать:

rename 's/^(\d)(\d)(\d)/$1-$2-$3/' [0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]-* 

Я рекомендую вам использовать стандартный формат даты ГГГГ-ММ-ДД ISO: он однозначный и сортирует его по лексическому и хронологическому признакам.