bin/durl (view raw)
1 2 3 4 5 6 7 8 9 10 11 |
#!/usr/bin/env bash regex='(https?|ftp|mailto)://[-A-Za-z0-9\+&@#/%?=~_|!:,.;]*[-A-Za-z0-9\+&@#/%=~_|]' url=$(grep -Eo "$regex" | dmenu -p "url:" -w "$WINDOWID" | tr -d '\n') [[ "$url" = "" ]] && exit if [[ "$(pgrep vimb)" != "" ]]; then vimb -e $(</tmp/tabbed.xid) "$url" & else firefox --new-tab "$url" fi |