blob: 9439f07d81b817dbc75f9b3e9a1cbe4b13d4e307 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/bin/sh
set -eu
if [ -n "${SSH_CLIENT:-}" ]; then
exec pbd -o "$@"
fi
case "$1" in
(*.gif|*.jpeg|*.jpg|*.png)
curl -LSs "$1" | imv -
;;
(https://youtu.be/*|https://www.youtube.com/watch*|https://twitch.tv/*)
ulimit -c 0 # mpv segfaults on exit every time on OpenBSD...
exec mpv "$1" >/dev/null 2>&1
;;
(*)
exec firefox -new-tab "$1" >/dev/null 2>&1
;;
esac
|