34 lines
589 B
Bash
34 lines
589 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
|
||
|
readonly PROGNAME="$(basename $0)"
|
||
|
readonly PROGDIR="$(readlink -m "(dirname $0)")"
|
||
|
readonly ARGS="$@"
|
||
|
|
||
|
main() {
|
||
|
local program=$1
|
||
|
local link=$2
|
||
|
local generatedLink
|
||
|
if [[ $program == "vis" ]];then
|
||
|
generatedLink=$(youtube-dl -g $link)
|
||
|
tee ~pvv/var/queue/$(uuidgen) <<- EOF
|
||
|
$program
|
||
|
mpv $generatedLink
|
||
|
EOF
|
||
|
|
||
|
else
|
||
|
tee ~pvv/var/queue/$(uuidgen) <<- EOF
|
||
|
$program
|
||
|
$ARGS
|
||
|
EOF
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
usage() {
|
||
|
tee <<- EOF
|
||
|
EOF
|
||
|
|
||
|
}
|
||
|
main $ARGS
|
||
|
#this not best practice, going to sleep ZZzzz#!/bin/bash
|