diff options
| author | Zach DeCook <zachdecook@librem.one> | 2022-06-29 07:59:58 -0400 |
|---|---|---|
| committer | Zach DeCook <zachdecook@librem.one> | 2022-06-29 07:59:58 -0400 |
| commit | 1a18ec96509414fc4f2e297fb8901f038a412f0c (patch) | |
| tree | beb57dbe6dbe040bb05888e01029b069dc6505b4 /predictor.sh | |
| parent | f604553cec7f06998c3c3b89d702bccd92ca9e57 (diff) | |
| download | SwipeBehaviors-1a18ec96509414fc4f2e297fb8901f038a412f0c.tar.gz | |
rename behavior scripts for consistency
Diffstat (limited to 'predictor.sh')
| -rwxr-xr-x | predictor.sh | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/predictor.sh b/predictor.sh deleted file mode 100755 index 7fd4998..0000000 --- a/predictor.sh +++ /dev/null @@ -1,66 +0,0 @@ -#!/bin/sh -sock="$XDG_RUNTIME_DIR/predictor.sock" -kl="$XDG_RUNTIME_DIR/keylog" -lw="$kl/pred.lastword" -tw="$kl/pred.tfw" -complete="$XDG_RUNTIME_DIR/pred.complete.bool" -words=~/.local/share/sxmo/words.txt -twow=~/.local/share/sxmo/count_2w.txt -keymap=~/.local/share/sxmo/keyboard.map.tsv -rm -f "$sock" "$lw" "$complete" -mkdir -p "$kl" -chmod 700 "$kl" -mkfifo "$sock" -saveWord(){ - IFS='' - while read -r word; do - echo "$word" - if echo "$word" |grep -q " "; then - printf %s "$word" | cut -d' ' -f1 >> "$lw" - printf " " >> "$lw" - mv "$lw" "$tw" - word="$(printf %s "$word"| cut -d' ' -f2| tee "$lw")" - else - printf %s "$word" >> "$lw" - word="$(cat "$lw")" - fi - rm -f "$complete" - cat "$words" "$twow" | quick5 "$word" >> "$sock" - done -} -typeSomehow(){ - IFS='' - while read -r word; do - if test -e "$complete"; then - test -n "${word:1}" && wl-ime-type -- "${word:1}" - else - wl-ime-type -- "$word" - fi - done -} -cat 0<> "$sock"|suggpicker 2>/dev/null|saveWord | typeSomehow & -IFS='' -while read -r swipe; do - if test -n "${swipe:1}"; then - touch "$complete" - # TODO: change words - echo "$swipe" | swipeGuess "$words" 5 >> "$sock" - else - if test "$swipe" = " "; then - if test -e "$lw"; then - printf " " >> "$lw" - rm -f "$complete" - cat "$twow" | quick5 "$(cat "$lw")" >> "$sock" - mv "$lw" "$tw" - fi - elif test "$swipe" = "$(echo -e "\x08")"; then - lastword="$(cat "$lw")" - printf %s "$lastword" | sed 's/.$//g' > "$lw" - elif test "$swipe" = "$(echo -e "\n")"; then - rm -f "$lw" "$tw" - else - printf %s "$swipe" >> "$lw" - fi - fi -done -killall suggpicker |
