Simple utility to turn swipes into words -- "plugin" for wvkbd to enable swipe-typing under wayland SXMO.
Diffstat (limited to 'swipeGuess.sh')
| -rwxr-xr-x | swipeGuess.sh | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/swipeGuess.sh b/swipeGuess.sh deleted file mode 100755 index 71e811d..0000000 --- a/swipeGuess.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh - -source "$(dirname "$0")/functions.sh" - -swipeToQuery(){ - swipe=$(echo "$1" | tr -d ".\*\"\\^$\(\)") - printf '^' - printf '%s\\+%s' "${swipe:0:1}" "${swipe:1:1}" - if test "${swipe:2}"; then - printf "${swipe:2}" |grep -o . | xargs -I{} printf '*%s' "{}" - fi - printf '\+$' -} - -query(){ - swipe="$2" - wordlist="$1" - wordfile="$wordlist" - if test -d "$wordlist"; then - wordfile=/dev/null - fl=$(firstLetter "$swipe") - ll=$(lastLetter "$swipe") - test -f "$wordlist/$fl$ll" && wordfile="$wordlist/$fl$ll" - fi - - query=$(swipeToQuery "$swipe") - echo "query: $query" > /dev/stderr - # -m 1: just give first result - grep -i -m 1 "$query" "$wordfile" -} - -while read -r line; do - test "$line" && query "$1" "$line" && printf '\n' -done |