aboutsummaryrefslogtreecommitdiff
path: root/surfraw.sh
diff options
context:
space:
mode:
authorInigoGutierrez <inigogf.95@gmail.com>2021-01-01 18:48:52 +0100
committerInigoGutierrez <inigogf.95@gmail.com>2021-01-01 18:48:52 +0100
commit03aa215fd6bf9476f2d7c57508e7f0d7b4b37bf4 (patch)
tree22171837405ca31a1be3acd319b1d11f9e0078c9 /surfraw.sh
parent67a81537cd2fb38f80fbfb8d0f55a4940afb4af7 (diff)
downloadscripts-03aa215fd6bf9476f2d7c57508e7f0d7b4b37bf4.tar.gz
scripts-03aa215fd6bf9476f2d7c57508e7f0d7b4b37bf4.zip
Better readability.
Diffstat (limited to 'surfraw.sh')
-rwxr-xr-xsurfraw.sh11
1 files changed, 9 insertions, 2 deletions
diff --git a/surfraw.sh b/surfraw.sh
index 26ae66d..86b4512 100755
--- a/surfraw.sh
+++ b/surfraw.sh
@@ -3,9 +3,16 @@
# Do stuff using surfraw. Take back internet browsing from evil.
search=$(echo "" | dmenu -p "Search:")
-[ "$search" ] || exit 0
+[ -n "$search" ] || exit 0
dunstify "Searching $search"
-target="$(ddgr --json "$search" | grep -E '"title": |"url": ' | sed '/"title": / N;s/\n//g' | awk '-F ["]' '{print $3 "[" $5 "]" }' | sed 's/"//g;s/,\s*\[/ \[/' | dmenu -i -l 10 -p "Target:" | awk '-F [[]' '{print $2}' | sed 's/]\s*$//')"
+target="$(ddgr --json "$search" |
+ grep -E '"title": |"url": ' |
+ sed '/"title": / N;s/\n//g' |
+ awk '-F ["]' '{print $3 "[" $5 "]" }' |
+ sed 's/"//g;s/,\s*\[/ \[/' |
+ dmenu -i -l 10 -p "Target:" |
+ awk '-F [[]' '{print $2}' |
+ sed 's/]\s*$//')"
dunstify "Trying to play result of $target"
dunstify "Url: $target"
mpv "$target" || qutebrowser "$target" || dunstify "URL not valid."