From 8bdf8c2b56fd010655dde2d1edfd7e316638cf6a Mon Sep 17 00:00:00 2001 From: Chris Date: Wed, 26 May 2021 00:02:15 +0100 Subject: [PATCH] Fix some things in dialect downloader --- dialectdownloader.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dialectdownloader.sh b/dialectdownloader.sh index d2e0b7c..7a89357 100755 --- a/dialectdownloader.sh +++ b/dialectdownloader.sh @@ -12,6 +12,8 @@ middle-east north-america south-america" +destination="$1" + for continent in $continents do countries_html="$(wget -q -O - $url/$continent)" @@ -19,7 +21,8 @@ do country_urls="$( \ echo "$countries_html" | \ sed -n -e '/Please select a/,/clear/{p;}' | \ - grep -io --color=never "$url/[^\"]*" \ + grep -io --color=never "$url/[^\"]*" | \ + uniq )" for country_url in $country_urls @@ -33,7 +36,7 @@ do grep -iP --color=never "$url/$country-\d+\">[^>]*>.*?(fe)?male" \ )" - directory="$continent/$country" + directory="$destination/$continent/$country" mkdir -p "$directory" @@ -64,7 +67,7 @@ do filename="$(basename $dialect_url): $dialect_info.mp3" echo "Downloading $filename to $directory" - wget -q -O "$directory/$filename" $dialect_url + wget -q -O "$directory/$filename" $dialect_download done done done