summaryrefslogtreecommitdiffstats
path: root/.local/bin/webview.sh
blob: 62cec30e510b6bf1416ba2db52052f2931f6c05c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/local/bin/dash

ext="${1##*.}"
mpvFiles="mkv mp4 gif"
sxivFiles="png jpg jpeg jpe xpm"
wgetFiles="flac mp3 mp3?source=feed opus pdf doc docx"

cd ~/Downloads || exit

if echo "$sxivFiles" | grep -w "$ext" > /dev/null; then
	nohup sxiv "$1" > /dev/null &
elif echo "$mpvFiles" | grep -w "$ext" > /dev/null; then
	nohup mpv --loop --quiet "$1" > /dev/null &
elif echo "$wgetFiles" | grep -w "$ext" > /dev/null; then
	clear
	fetch "$1"
else
	clear
	mpv-view.pl "$1"
fi