Se eu baixareste clipecom youtube-dl
, a data da última modificação é 15 November 2018 03:55
, enquanto o YouTube mostra uma data de postagem de 23 de abril de 2013.Esta páginamenciona que não se pode substituir um vídeo:
Você não pode substituir um vídeo, pois qualquer novo upload de vídeo receberá um novo URL
Gostaria de alterar essa data para a data do download, ou seja, hoje, em vez dessa outra data. O downloader é iniciado de forma assíncrona, por isso não consigo canalizar facilmente o caminho do arquivo para touch
. Não encontrei nenhuma opção na documentação. Se não conseguir encontrar nenhuma 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 de modificação para hoje?
Responder1
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, você pode usar o parâmetro ''--no-mtime'' que deixa a data de modificação inalterada, então é "agora".
Para mais detalhes vejahttps://unix.stackexchange.com/a/387133
Responder2
você pode facilmente converter a data para a data atual, pelo menos no win10, usando o contexto do arquivo baixado, depois propriedades/detalhes e, em seguida, 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...