/** This program ranks the frequency of Wordle words based on Google n-gram data. The wordlist is written to WordleWordsSorted.txt */ use WordleWords.frink wdict = new dict for line = lines[gunzip["file:/home/eliasen/builds/ngrams/split/1grams.folded/5.csv.gz"]] { [n, word] = split["\t", line] num = eval[n] wdict@(lc[word]) = num } wordleWordsSorted = new array for w = wordleWords wordleWordsSorted.push[[uc[w], wdict.get[w, 0]]] writer = new Writer["WordleWordsSorted.frink"] writer.printAndClose["wordleWordsSorted = " + inputForm[wordleWordsSorted]]