35 lines
645 B
Plaintext
35 lines
645 B
Plaintext
|
#!/bin/sh
|
||
|
|
||
|
tutos(){
|
||
|
tutodir="$HOME/vid/Learning/"
|
||
|
|
||
|
cd "$tutodir" || exit
|
||
|
sel=$(fd -d 1 'ztm' | dmenu -i -p " ")
|
||
|
if [ "$sel" = "" ]; then
|
||
|
exit 0
|
||
|
else
|
||
|
cd "$tutodir/$sel" || exit
|
||
|
play=$(fd -d 1 | sort -d | dmenu -i -p " ")
|
||
|
if [ "$play" = "" ]; then
|
||
|
exit 0
|
||
|
else
|
||
|
mpv "$play"
|
||
|
fi
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
tele(){
|
||
|
canal="$(dmenu -i -p " ")" 2> /dev/null
|
||
|
if [ "$canal" = "" ]; then
|
||
|
exit 0
|
||
|
else
|
||
|
mpv https://twitch.tv/"$canal"
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
MENU="$(printf "Twitch\\nTuto" | dmenu -i -w 120 -p "磊 ")"
|
||
|
case $MENU in
|
||
|
'Twitch') tele;;
|
||
|
'Tuto') tutos;;
|
||
|
esac
|