Simple utility to turn swipes into words -- "plugin" for wvkbd to enable swipe-typing under wayland SXMO.
Diffstat (limited to 'swipeGuess.sh')
-rwxr-xr-xswipeGuess.sh34
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