--download-archive FILE
Youtube-dl seçeneği ile hem indirmez, hem de indirilmez bir dosya listesine ekler. Bir dosya başarıyla indirildiğinde, bu video kimliğine eklenir FILE
.
Aşağıdaki gibi kullanabilirsiniz:
youtube-dl --download-archive downloaded.txt --no-post-overwrites -ciwx --audio-format mp3 -o "%(title)s.%(ext)s" [path here]
Listeyi oluştururken en son kaydetmediğiniz videoları bir daha indirmeyecektir. Şimdi onları silebilirsiniz.
MP3 dosyalarınızın varsayılan formatı ile adlandırılmış olması halinde, bir bash terminalinde youtube'dan aşağıdaki gibi %(title)s-%(id)s.%(ext)s
oluşturarak yeniden indirmeyi önleyebilirsiniz :downloaded.txt
%(id)s
for n in *.mp3
do if [[ "$n" =~ -[-_0-9a-zA-Z]{11}.mp3$ ]]
then echo "youtube ${n: -15: 11}" >> downloaded.txt
fi
done