Compare commits
2 Commits
76b633cbdb
...
28395cd5e8
Author | SHA1 | Date | |
---|---|---|---|
28395cd5e8 | |||
897f88aea6 |
9
yt
9
yt
@ -19,6 +19,7 @@
|
|||||||
set -e
|
set -e
|
||||||
|
|
||||||
test -z "$DEBUG" || set -x
|
test -z "$DEBUG" || set -x
|
||||||
|
|
||||||
test -z "$XDG_CACHE_HOME" && cachefile="$HOME/.cache/yt.cache" \
|
test -z "$XDG_CACHE_HOME" && cachefile="$HOME/.cache/yt.cache" \
|
||||||
|| cachefile="$XDG_CACHE_HOME/yt.cache"
|
|| cachefile="$XDG_CACHE_HOME/yt.cache"
|
||||||
|
|
||||||
@ -88,7 +89,9 @@ cache() { # cache the video title for faster retrieval
|
|||||||
|
|
||||||
clone() { # clones a YouTube playlist to a file
|
clone() { # clones a YouTube playlist to a file
|
||||||
test -d "$YT_PL_DIR" || mkdir -p "$YT_PL_DIR"
|
test -d "$YT_PL_DIR" || mkdir -p "$YT_PL_DIR"
|
||||||
file="$YT_PL_DIR/$2.m3u"
|
|
||||||
|
if test -n "$2" && file="$2" \
|
||||||
|
|| file="$YT_PL_DIR/$('%(playlist)s' "$1").m3u"
|
||||||
|
|
||||||
yt-dlp --flat-playlist "$1" --print url > "$file"
|
yt-dlp --flat-playlist "$1" --print url > "$file"
|
||||||
verify "$file"
|
verify "$file"
|
||||||
@ -287,7 +290,7 @@ case "$com" in
|
|||||||
cache "$@"
|
cache "$@"
|
||||||
;;
|
;;
|
||||||
clone)
|
clone)
|
||||||
shift 2>/dev/null || usage 'clone uri file'
|
shift 2>/dev/null || usage 'clone uri [file]'
|
||||||
clone "$@"
|
clone "$@"
|
||||||
;;
|
;;
|
||||||
list)
|
list)
|
||||||
@ -311,7 +314,7 @@ case "$com" in
|
|||||||
queue "$@"
|
queue "$@"
|
||||||
;;
|
;;
|
||||||
search)
|
search)
|
||||||
shift 2>/dev/null || usage 'search term count'
|
shift 2>/dev/null || usage 'search term [count]'
|
||||||
search "$@"
|
search "$@"
|
||||||
;;
|
;;
|
||||||
verify)
|
verify)
|
||||||
|
Loading…
Reference in New Issue
Block a user