2 changed files with 44 additions and 3 deletions
@ -0,0 +1,43 @@ |
|||
#!/bin/sh |
|||
|
|||
set -eu |
|||
|
|||
# Load helper functions |
|||
source "$(dirname "$(rreadlink "$0")")/../lib/utils.sh" |
|||
|
|||
usage() { |
|||
>&2 echo "Usage: $0 [-d folder_dest] <video url>" |
|||
exit 1 |
|||
} |
|||
|
|||
dest="$HOME/mus/download/" |
|||
url="" |
|||
|
|||
while [ $# -gt 0 ]; do |
|||
arg="$1" |
|||
case $arg in |
|||
-h|--help) |
|||
usage |
|||
;; |
|||
-d) |
|||
dest="$2" |
|||
shift 2 |
|||
;; |
|||
*) |
|||
url="$1" |
|||
shift |
|||
;; |
|||
esac |
|||
done |
|||
|
|||
if [ -z "$url" ]; then |
|||
usage |
|||
fi |
|||
|
|||
[ -d "$dest" ] || mkdir -p "$dest" |
|||
|
|||
notify-send -t 3000 "mp3dl" "Downloading $url..." |
|||
|
|||
youtube-dl -x --audio-format mp3 --no-playlist -o "$dest/%(title)s.%(ext)s" "$url" 2>&1 \ |
|||
| grep 'ERROR:' \ |
|||
| notify_err |
|||
Loading…
Reference in new issue