summary refs log tree commit diff stats
path: root/scripts
diff options
context:
space:
mode:
authorAndinus <andinus@nand.sh>2020-04-08 01:44:15 +0530
committerAndinus <andinus@nand.sh>2020-04-08 01:44:15 +0530
commit34adb3a7e676a43cd692b4da14398a7d1b0be822 (patch)
tree52d071f21eda3fdeb9768ecefb41df1c7ee551e8 /scripts
parent47d22337b3a178b14e1cac287799f2c9dfb336e6 (diff)
downloadgrus-34adb3a7e676a43cd692b4da14398a7d1b0be822.tar.gz
Prepare for next rewrite
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/grus-add56
-rwxr-xr-xscripts/init13
-rwxr-xr-xscripts/install.sh56
3 files changed, 0 insertions, 125 deletions
diff --git a/scripts/grus-add b/scripts/grus-add
deleted file mode 100755
index 4c3311a..0000000
--- a/scripts/grus-add
+++ /dev/null
@@ -1,56 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-import sqlite3
-import argparse
-
-parser = argparse.ArgumentParser(description='grus-add')
-parser.add_argument('-f', '--file', type=str, required=False,
-                    help='file containing list of strings')
-parser.add_argument('-w', '--word', type=str, required=False,
-                    help='file containing list of strings')
-parser.add_argument('-d', '--db', type=str, required=True,
-                    help='database file')
-args = parser.parse_args()
-
-if __name__ == '__main__':
-    if args.file == None and args.word == None:
-            print("-f or -w required")
-            print("run grus-add --help to print help")
-            sys.exit(1)
-
-    conn = sqlite3.connect(args.db)
-    curs = conn.cursor()
-
-    stmt = """CREATE TABLE IF NOT EXISTS words (
-    word   TEXT PRIMARY KEY NOT NULL,
-    sorted TEXT NOT NULL);"""
-    curs.execute(stmt)
-    conn.commit()
-
-    stmt = """INSERT INTO words(word, sorted)
-    VALUES(?, ?);"""
-
-    if args.file != None:
-        rows = []
-        with open(args.file) as words:
-            for word in words:
-                word = word.strip()
-                lexical = ''.join(sorted(word))
-                rows.append((word, lexical))
-                print(len(rows))
-                sys.stdout.write('\x1b[1A')
-                sys.stdout.write('\x1b[2K')
-        curs.executemany(stmt, rows)
-
-    elif args.word != None:
-        word = args.word.strip()
-        lexical = ''.join(sorted(word))
-        curs.execute(stmt, (word, lexical))
-
-    conn.commit()
-
-    curs.close()
-    conn.close()
-
-    print("Database initialized.")
diff --git a/scripts/init b/scripts/init
deleted file mode 100755
index 1ca1f12..0000000
--- a/scripts/init
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/sh
-
-# Download the list of words.
-curl -o /tmp/words.txt \
-     https://raw.githubusercontent.com/dwyl/english-words/master/words.txt
-
-# Make the script executable.
-chmod +x grus-add
-
-# Add those words to the database.
-./grus-add \
-    -d $HOME/.local/share/grus/grus.db \
-    -f /tmp/words.txt
diff --git a/scripts/install.sh b/scripts/install.sh
deleted file mode 100755
index bc02528..0000000
--- a/scripts/install.sh
+++ /dev/null
@@ -1,56 +0,0 @@
-#!/bin/sh
-
-openbsdH="25a8dc77cda3d225c85d3f0cb318d01c17546c1c4a8c789a318f832ce1948bc3"
-
-earlyCheck(){
-    os=`uname`
-    os=`echo $os | tr "[:upper:]" "[:lower:"]`
-
-    case $os in
-        *openbsd* ) ;;
-        *)
-            echo "Pre-built binary not available for your os"
-            exit 1
-            ;;
-    esac
-
-    cpu=`uname -m`
-    cpu=`echo $cpu | tr "[:upper:]" "[:lower:"]`
-
-    case $cpu in
-        *amd*64* | *x86*64* ) ;;
-        *)
-            echo "Pre-built binary not available for your cpu"
-            exit 1
-            ;;
-    esac
-}
-
-getURL(){
-    url="https://archive.org/download/grus-v0.1.0/grus-v0.1.0-$os-$cpu"
-}
-
-printURL(){
-    echo "You can get the Pre-built binary here:"
-    echo "$url"
-    echo
-    echo "Run these commands to install it on your device."
-    echo "# curl -L -o /usr/local/bin/grus $url"
-    echo "# chmod +x /usr/local/bin/grus"
-    echo
-    echo "This is sha256 hash for grus built for: $os $cpu"
-    case $os in
-        *openbsd* )
-            echo "$openbsdH"
-            ;;
-    esac
-    echo
-    echo "Verify the hash by running sha256 on grus binary."
-    echo "$ sha256 /usr/local/bin/grus"
-}
-
-echo "Grus v0.1.0"
-echo
-earlyCheck
-getURL
-printURL