commit df19b7a

hovercats  ·  2023-01-01 07:57:03 +0000 UTC
parent 89844b9
ytdl: separate some functions
1 files changed,  +9, -8
M ytdl
M ytdl
+9, -8
 1@@ -6,27 +6,28 @@
 2 # Set the download dir
 3 DLDIR="$HOME"/usr/vid
 4 
 5-nourl () {
 6+nourl() {
 7     echo "Insert url"
 8     read -r url
 9-    yt-dlp -F "$url"
10-    echo "Select quality. i.e. 248+251 or 22"
11-    read -r quality
12-    yt-dlp -P "$DLDIR" -f "$quality" "$url"
13+    dl
14 }
15 
16-sel() {
17+ifurl() {
18     # Check if an url has already been passed
19    if [ -z "$url" ]; then 
20        nourl 
21    else
22+   dl
23+   fi
24+}
25+
26+dl() {
27        yt-dlp -F "$url"
28        echo "Select quality. i.e. 248+251 or 22"
29        read -r quality
30        yt-dlp -P "$DLDIR" -f "$quality" "$url"
31-   fi
32 }
33 
34 case $1 in
35-    *) url=$1 sel ;;
36+    *) url=$1 ifurl ;;
37 esac