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