Se eu baixar este clipe com youtube-dl
, a data da última modificação é 15 November 2018 03:55
, enquanto o YouTube mostra a data de postagem de 23 de abril de 2013. Esta página menciona que não é possível substituir um vídeo:
Você não pode substituir um vídeo, pois qualquer novo envio de vídeo receberá um novo URL
Eu gostaria de mudar essa data para a data do download, ou seja, hoje, em vez dessa outra data. O downloader é iniciado de forma assíncrona, portanto, não posso canalizar facilmente o caminho do arquivo para touch
. Não encontrei nenhuma opção na documentação. Se não conseguir encontrar uma boa solução, examinarei o código-fonte do Python e enviarei uma solicitação pull.
Qual é essa data e posso definir facilmente a data modificada para hoje?
Por padrão, o youtube-dl define a data de modificação do sistema de arquivos para o cabeçalho Last-Modified enviado pelo Youtube. Se você não quiser, pode usar o parâmetro ''--no-mtime'' que deixa a data de modificação inalterada para que seja "agora".
Para mais detalhes, consulte https://unix.stackexchange.com/a/387133
você pode facilmente converter a data para a data atual, pelo menos no win10, usando o contexto do arquivo baixado, propriedades/detalhes e role para baixo até "mídia criada". Aqui você pode alterar manualmente (apenas) a data...
Em python também é possível, caso tenha que fazer várias vezes...