@ -0,0 +1,20 @@ |
|||||
|
#!/bin/sh |
||||
|
# Gives a dmenu prompt to search DuckDuckGo. |
||||
|
# Without input, will open DuckDuckGo.com. |
||||
|
# URLs will be directly handed to the browser. |
||||
|
# Anything else, it search it. |
||||
|
browser=${BROWSER:-firefox} |
||||
|
|
||||
|
pgrep -x dmenu && exit |
||||
|
|
||||
|
choice=$(echo "G" | dmenu -i -p "Search Google:") || exit 1 |
||||
|
|
||||
|
if [ "$choice" = "G" ]; then |
||||
|
$RTV_BROWSER "https://google.com" |
||||
|
else |
||||
|
if echo "$choice" | grep "^(http:\/\/|https:\/\/)?[a-zA-Z0-9]+\.[a-zA-Z]+(/)?.*$"; then |
||||
|
$RTV_BROWSER "$choice" |
||||
|
else |
||||
|
$RTV_BROWSER "https://google.com/search?q=$choice" |
||||
|
fi |
||||
|
fi |
||||