~sil/dropping-letters/add-vcs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import json


fp = open("wordlist.txt")
d = {}
for line in fp.readlines():
    l = line.strip()
    if len(l) not in d:
        d[len(l)] = []
    d[len(l)].append(l)

m = max(d.keys())
o = ["", "", ""]  # no zero, one, or two letter words
for i in range(3, m + 1):
    s = d.get(i, [])
    s.sort()
    o.append("".join(s))
fp = open("binarydict.js", "w")
fp.write("var wordlist = ")
fp.write(json.dumps(o, indent=2))
fp.write(";")
fp.close()