diff options
Diffstat (limited to 'rmt-search')
| -rwxr-xr-x | rmt-search | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/rmt-search b/rmt-search new file mode 100755 index 0000000..ecf3594 --- /dev/null +++ b/rmt-search @@ -0,0 +1,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 + |
