summaryrefslogtreecommitdiff
path: root/browser-tofi
blob: e2c5d32da0fce6b5ae5af03a68b13bc41b6d24d7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/sbin/sh
[ -z "$BROWSER" ] && BROWSER="qbc"
BROWSERS="qbc
fdc
bsc
ffc
lwc
brave"
if [ `echo "$@" | cut -d'/' -f3` == "yewtu.be" ]; then
  BROWSERS=`printf "mpv\n%s" "$BROWSERS"`
fi
brow=`printf "xclip\n%s" "$BROWSERS" | tofi`
[ -z "$brow" ] && exit
if [ "$brow" = "xclip" ]; then
  echo -n $@ | tr -d "\n" | xclip -selection clipboard
else
  $brow $@
fi