diff options
-rwxr-xr-x | dmenuDic.sh | 9 | ||||
-rwxr-xr-x | fzfdic.sh | 7 |
2 files changed, 13 insertions, 3 deletions
diff --git a/dmenuDic.sh b/dmenuDic.sh index 586d0c5..0f25a80 100755 --- a/dmenuDic.sh +++ b/dmenuDic.sh @@ -1,8 +1,13 @@ #!/bin/sh -# Selects a word from the system's dictionary with the help of dmenu and copies it to clipboard. +# Selects a word from a dictionary with the help of dmenu and copies it to clipboard. -word="$(dmenu -i -l 10 -p "Choose a word:" < /usr/share/dict/cracklib-small)" +dict="$(printf "EN\nES" | dmenu -i -p "Choose a dictionary:")" +if [ "$dict" = "EN" ]; then + word="$(dmenu -i -l 10 -p "Choose a word:" < /usr/share/dict/words.txt)" +elif [ "$dict" = "ES" ]; then + word="$(dmenu -i -l 10 -p "Elige una palabra:" < /usr/share/dict/palabras.txt)" +fi [ "$word" ] || exit 0 echo "$word" | xsel -bi dunstify -t 2000 "Written [$word] into clipboard." @@ -1,3 +1,8 @@ #!/bin/sh -cat /usr/share/dict/cracklib-small | fzf -e +dict="$(printf "EN\nES" | fzf -e --prompt="Choose a dictionary>")" +if [ "$dict" = "EN" ]; then + fzf -e --prompt="EN" < /usr/share/dict/words.txt +elif [ "$dict" = "ES" ]; then + fzf -e --prompt="ES" < /usr/share/dict/palabras.txt +fi |