Switch to reading from stdin

This commit is contained in:
GenjiFujimoto 2023-05-27 21:49:30 +02:00
parent 8732894168
commit 257bf1a3a4

View file

@ -4,11 +4,7 @@
word=${1:-$(xclip -o)} word=${1:-$(xclip -o)}
[ -z $word ] && exit 1 [ -z $word ] && exit 1
dict_lookup=$(sdcv -n --utf8-output -e "$word") sdcv -n --utf8-output -e "$word" | tail -n +5 | sed 's|<br>|\n|g' | sed 's|<[^>]*>||g' | xargs -d '\n' popup 2>/dev/null
if echo "$dict_lookup" | grep -F -q "Nothing similar to"; then
popup "$dict_lookup"
else
echo "$dict_lookup" | tail -n +5 | sed 's|<br>|\n|g' | sed 's|<[^>]*>||g' | xargs -d '\n' popup
fi
# Instead of sed also possible: # Instead of sed also possible:
# `lynx -dump -stdin -assume_charset=UTF-8 -display_charset=UTF-8` # `lynx -dump -stdin -assume_charset=UTF-8 -display_charset=UTF-8`