download() {
echo "Downloading $FILE..." && \
wget -q ${URL} --output-document="${FILE}.part" && \
mv "${FILE}.part" ${FILE}
WAIT=$((5 + $RANDOM % 10))
echo "Wait for ${WAIT} seconds until next download."
sleep ${WAIT}
}
while read URL ; do
FILE=`echo ${URL} | cut -d "=" -f 4 | sed "s,\$,.mkv,"`
if [ -f ${FILE} ] ; then echo "${FILE} already downloaded."
elif [ -f "${FILE}.part" ] ; then rm "${FILE}.part" && download
else download
fi
done < $1
ZG93bmxvYWQoKSB7CiAgZWNobyAiRG93bmxvYWRpbmcgJEZJTEUuLi4iICYmIFwKICB3Z2V0IC1xICR7VVJMfSAtLW91dHB1dC1kb2N1bWVudD0iJHtGSUxFfS5wYXJ0IiAmJiBcCiAgbXYgIiR7RklMRX0ucGFydCIgJHtGSUxFfQogIFdBSVQ9JCgoNSArICRSQU5ET00gJSAxMCkpCiAgZWNobyAiV2FpdCBmb3IgJHtXQUlUfSBzZWNvbmRzIHVudGlsIG5leHQgZG93bmxvYWQuIgogIHNsZWVwICR7V0FJVH0KfQoKd2hpbGUgcmVhZCBVUkwgOyBkbwogIEZJTEU9YGVjaG8gJHtVUkx9IHwgY3V0IC1kICI9IiAtZiA0IHwgc2VkICJzLFwkLC5ta3YsImAKICBpZiBbIC1mICR7RklMRX0gXSA7IHRoZW4gZWNobyAiJHtGSUxFfSBhbHJlYWR5IGRvd25sb2FkZWQuIgogIGVsaWYgWyAtZiAiJHtGSUxFfS5wYXJ0IiBdIDsgdGhlbiBybSAiJHtGSUxFfS5wYXJ0IiAmJiBkb3dubG9hZAogIGVsc2UgZG93bmxvYWQKICBmaQpkb25lIDwgJDEK