#!/bin/sh # Search in $BROWSER or use bookmarks from file. bmfile="$HOME/.config/bookmarks" m() { rofi -dmenu -width 600 -i -p "" -l "$(wc -l "$bmfile")" \ -matching fuzzy } chosen="$( sed 's/http.*\/ //g' "$bmfile" | m )" [ ! "$chosen" ] && exit 0 url="$(grep -m 1 "$chosen" "$bmfile" | awk '{ print $1 }')" [ ! "$url" ] && { [ "$(echo "$chosen" | grep "[a-z|0-9]\.[a-z|0-9]")" ] && url="$chosen" || url="http://searx.samedamci.com/?=&q=$chosen" } "$BROWSER" "$url"