youtube-dl alterando a saída de formato de% (upload_date) s

1

Eu tenho baixado vídeos com o youtube-dl usando upload_date no nome do arquivo. Isso coloca a data no formato YYYYMMDD no arquivo de nome, mas vou achar mais conveniente se eu pudesse armazená-los em algo como:

  • AAAA-MM-DD
  • DD-MM-AAAA

Eu sei que o youtube-dl não fornece essa opção, mas existe alguma outra maneira de fazer isso (no Linux ou no Windows)? O único que posso pensar é renomear em massa com mmv depois de baixar todos os arquivos.

Neste momento, uso o modelo de saída:

"%(upload_date)s-%(title)s.%(ext)s"
    
por 40detectives 10.09.2018 / 20:40

1 resposta

0

Com o perl-flavored rename comando , você pode escrever:

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

Eu recomendo que você use o formato de data padrão AAAA-MM-DD da ISO: não é ambíguo e classifica da mesma forma lexical e cronologicamente.

    
por 11.09.2018 / 00:44