updated to posix compliance
This commit is contained in:
parent
8d911e1b37
commit
4803d9bf78
24
ytdl
24
ytdl
@ -1,8 +1,18 @@
|
||||
#!/bin/bash
|
||||
dir=$(find ~/Music/ -maxdepth 1 -type d | dmenu -i -p "Pick a directory")
|
||||
url="$(echo '' | dmenu -p 'Enter a url')"
|
||||
[ -z "$url" ] && exit 0
|
||||
youtube-dl --extract-audio \
|
||||
#!/bin/sh
|
||||
dir=`for d in ~/Music/*;do
|
||||
if [ -d "$d" ]
|
||||
then
|
||||
basename "$d"
|
||||
fi
|
||||
done | dmenu -i -l 10 -p 'Pick a directory'`
|
||||
echo ~/Music/$dir
|
||||
if [ -z "$dir" ]; then exit; fi
|
||||
|
||||
url=`echo '' | dmenu -p 'Enter a url'`
|
||||
if [ -z "$url" ]; then exit; fi
|
||||
|
||||
# youtube-dl constantly breaks so --verbose is here for your pleasure
|
||||
youtube-dl --extract-audio --verbose \
|
||||
--audio-format mp3 \
|
||||
-o "$dir/%(title)s.%(ext)s" \
|
||||
$url
|
||||
-o "~/Music/$dir/%(title)s.%(ext)s" \
|
||||
"$url"
|
||||
|
Loading…
Reference in New Issue
Block a user