summaryrefslogtreecommitdiff
path: root/rmt-search
blob: ecf3594336ee1992f5f8b3f567d5c2126a450d2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#! /bin/bash

CHOICES=('YouTube' \
         'Odysee' \
         'PeerTube' \
         '1337x' \
         'Wallhaven')

[ ! -z "$1" ] && selected="$1" \
              || selected="$(echo "${CHOICES[@]}" | tr ' ' '\n' \
                                                  | dmenu -i \
                                                          -nb '#ffffff' \
                                                          -nf '#000080' \
                                                          -sb '#000080' \
                                                          -sf '#ffffff')"

case "$selected" in
    "${CHOICES[0]}")
        ./lib/search/"${CHOICES[0]}" "$2" "$3"
    ;;

    "${CHOICES[1]}")
        ./lib/search/"${CHOICES[1]}" "$2" "$3"
    ;;

    "${CHOICES[2]}")
        ./lib/search/"${CHOICES[2]}" "$2" "$3"
    ;;

    "${CHOICES[3]}")
        ./lib/search/"${CHOICES[3]}" "$2" "$3"
    ;;

    "${CHOICES[4]}")
        ./lib/search/"${CHOICES[4]}" "$2" "$3"
    ;;

    '')
        exit 0
    ;;

    *)
        ./lib/search/"${CHOICES[0]}" "$selected" "$2"
    ;;
esac