]> Sergey Matveev's repositories - dotfiles.git/commitdiff
Automatically prepend youtube URL
authorSergey Matveev <stargrave@stargrave.org>
Fri, 27 Jan 2023 13:40:12 +0000 (16:40 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 27 Jan 2023 21:01:50 +0000 (00:01 +0300)
youtube-dl/bin/yt

index 01a2af09c79deefcad63188dad6372cb7e096923..174f043e064c4e1132fda72c8113907be5a4e27c 100755 (executable)
@@ -1,4 +1,7 @@
 #!/usr/local/bin/zsh
 
 . ~/work/youtube-venv/bin/activate
-yt-dlp --config-location ~/.youtube-dl.conf $@
+url=${@[${#@}]}
+args=(${@[1,${#@}-1]})
+[[ ${#url} -eq 11 ]] && url=https://www.youtube.com/watch?v=$url
+yt-dlp --config-location ~/.youtube-dl.conf ${=args} $url