You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
790 B
Bash
17 lines
790 B
Bash
#!/usr/bin/env sh
|
|
# AUTHOR: gotbletu (@gmail|twitter|youtube|github|lbry)
|
|
# https://www.youtube.com/user/gotbletu
|
|
# DESC: search internet from a list of search engines
|
|
# REQD: set a default terminal web browser
|
|
# $EDITOR ~/.bashrc
|
|
# export BROWSERCLI=w3m
|
|
|
|
PREFIX=$(surfraw -elvi | grep -v 'LOCAL\|GLOBAL' | fzf -e -i -m --prompt='Select search engine(s): ' --info=default --layout=reverse --tiebreak=index | awk '{print $1}')
|
|
[ -z "$PREFIX" ] && exit
|
|
ENGINES=$(echo "$PREFIX" | tr '\n' ' ')
|
|
INPUT=$(echo | fzf --print-query --prompt="Enter keyword(s) to search ${ENGINES}: " --info=default --layout=reverse)
|
|
[ -z "$INPUT" ] && exit
|
|
echo "$PREFIX" | while read -r line; do
|
|
tmux new-window -n "sr-${line}" "$BROWSERCLI '"$(surfraw -p $line $INPUT)"'"
|
|
done
|