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