From a7ef272d42247fe034adbc92792faef59b2d2156 Mon Sep 17 00:00:00 2001 From: nal-chris Date: Wed, 26 May 2021 09:45:32 +0100 Subject: [PATCH] Check if file exists before downloading --- dialectdownloader.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/dialectdownloader.sh b/dialectdownloader.sh index 7a89357..2d6256e 100755 --- a/dialectdownloader.sh +++ b/dialectdownloader.sh @@ -56,6 +56,15 @@ do sed 's/\//_/g' \ )" + filename="$(basename $dialect_url): $dialect_info.mp3" + filepath="$directory/$filename" + + if [ -f "$filepath" ] + then + echo "Skipping existing file $filepath" + continue + fi + dialect_html="$(wget -q -O - $dialect_url)" dialect_download="$( \ @@ -64,10 +73,8 @@ do head -1 \ )" - filename="$(basename $dialect_url): $dialect_info.mp3" - echo "Downloading $filename to $directory" - wget -q -O "$directory/$filename" $dialect_download + wget -q -O "$filepath" $dialect_download done done done