commit 2eedb2b

hovercats  ·  2022-03-04 08:14:03 +0000 UTC
parent dcc2316
add ytdl
1 files changed,  +32, -0
A ytdl
A ytdl
+32, -0
 1@@ -0,0 +1,32 @@
 2+#!/bin/sh -e
 3+
 4+# Simple script to download videos to ~/Videos.
 5+# Requires yt-dlp
 6+
 7+# Set the download dir
 8+DLDIR="$HOME"/Videos
 9+
10+nourl () {
11+    echo "Insert url"
12+    read -r url
13+    yt-dlp -F "$url"
14+    echo "Select quality. i.e. 248+251 or 22"
15+    read -r quality
16+    yt-dlp -P "$DLDIR" -f "$quality" "$url"
17+}
18+
19+sel() {
20+    # Check if an url has already been passed
21+   if [ -z "$url" ]; then 
22+       nourl 
23+   else
24+       yt-dlp -F "$url"
25+       echo "Select quality. i.e. 248+251 or 22"
26+       read -r quality
27+       yt-dlp -P "$DLDIR" -f "$quality" "$url"
28+   fi
29+}
30+
31+case $1 in
32+    *) url=$1 sel ;;
33+esac