summaryrefslogtreecommitdiff
path: root/rmt-search
blob: c3f3809138dd91d21c96c1bb243eb912bb21ae9d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#! /bin/zsh

query_type='video'
CH_SUFFIX='\C'

[ ! -z "$1" ] && query="$1" \
              || query="$(echo -n | dmenu -p 'Search Query')"

if [[ "$query" == *"$CH_SUFFIX" ]]
    then
        query=${query%"$CH_SUFFIX"}
        query_type='channel'
fi

[ -z "$query" ] && exit 0

selected="$(ytfzf -D -L --type="$query_type" \
                        --ii='https://invidious.flokinet.to' \
                        "$query")"
[ ! -z "$selected" ] && rmt-action "$2" "$selected"