summaryrefslogtreecommitdiff
path: root/rmt-search
diff options
context:
space:
mode:
Diffstat (limited to 'rmt-search')
-rwxr-xr-xrmt-search46
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
+