summaryrefslogtreecommitdiff
path: root/lib/search/YouTube
diff options
context:
space:
mode:
Diffstat (limited to 'lib/search/YouTube')
-rwxr-xr-xlib/search/YouTube19
1 files changed, 19 insertions, 0 deletions
diff --git a/lib/search/YouTube b/lib/search/YouTube
new file mode 100755
index 0000000..dd4ab63
--- /dev/null
+++ b/lib/search/YouTube
@@ -0,0 +1,19 @@
+#! /bin/bash
+
+source ./util/menu/deasy
+
+query="$(deasy "$1" 'Search YouTube')"
+query_type='video'; CH_SUFFIX='\C'
+
+if [[ "$query" == *"$CH_SUFFIX" ]]
+ then
+ query=${query%"$CH_SUFFIX"}
+ query_type='channel'
+fi
+
+[ -z "$query" ] && exit 0
+selected="$(./ext/ytfzf -D -L --type="$query_type" --ii='https://y.com.sb' "$query")"
+[ -z "$selected" ] && exit 0
+
+./rmt-action "$2" "$selected"
+