diff options
author | InigoGutierrez <inigogf.95@gmail.com> | 2021-01-01 18:48:52 +0100 |
---|---|---|
committer | InigoGutierrez <inigogf.95@gmail.com> | 2021-01-01 18:48:52 +0100 |
commit | 03aa215fd6bf9476f2d7c57508e7f0d7b4b37bf4 (patch) | |
tree | 22171837405ca31a1be3acd319b1d11f9e0078c9 | |
parent | 67a81537cd2fb38f80fbfb8d0f55a4940afb4af7 (diff) | |
download | scripts-03aa215fd6bf9476f2d7c57508e7f0d7b4b37bf4.tar.gz scripts-03aa215fd6bf9476f2d7c57508e7f0d7b4b37bf4.zip |
Better readability.
-rwxr-xr-x | surfraw.sh | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -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." |