summaryrefslogtreecommitdiff
path: root/web_search
diff options
context:
space:
mode:
Diffstat (limited to 'web_search')
-rwxr-xr-xweb_search13
1 files changed, 10 insertions, 3 deletions
diff --git a/web_search b/web_search
index 60a1f2a..a0d7c28 100755
--- a/web_search
+++ b/web_search
@@ -2,12 +2,13 @@
BROWSER="firefox"
QUERY=$(tac ~/.config/sarc/search.txt | sort -u | dmenu -l 20 -p "Search or enter URL: ")
-SEARCH=$(echo $QUERY | sed 's/ /+/g; s/-e//')
+SEARCH=$(echo $QUERY | sed 's/ /+/g; s/-e//; s/\:g//g')
open_search() {
- URL="duckduckgo.com/?q=$SEARCH"
+ if [[ $URL == "null" ]]; then
+ URL="duckduckgo.com/?q=$SEARCH"
+ fi
CMD="$BROWSER $URL"
-
$CMD
}
@@ -23,6 +24,12 @@ save_query() {
}
case $SEARCH in
+
+ *:g)
+ save_query
+ URL="https://google.com/search?q="
+ open_url
+ ;;
*.com)
save_query
open_url