Avec l'option --download-archive FILE
youtube-dl lit et ajoute à une liste de fichiers à ne pas télécharger à nouveau. Chaque fois qu'un fichier est téléchargé avec succès, l'identifiant de la vidéo est ajouté à la liste des fichiers à ne pas télécharger. FILE
.
Vous pouvez l'utiliser comme suit :
youtube-dl --download-archive downloaded.txt --no-post-overwrites -ciwx --audio-format mp3 -o "%(title)s.%(ext)s" [path here]
Il retéléchargera toutes les vidéos d'avant que vous n'avez pas gardées pour une dernière fois en créant la liste. Vous pouvez maintenant les supprimer.
Si vos fichiers MP3 avaient été nommés avec le format par défaut de %(title)s-%(id)s.%(ext)s
vous auriez pu éviter le retéléchargement en créant downloaded.txt
à partir du youtube %(id)s
dans un terminal bash comme suit :
for n in *.mp3
do if [[ "$n" =~ -[-_0-9a-zA-Z]{11}.mp3$ ]]
then echo "youtube ${n: -15: 11}" >> downloaded.txt
fi
done