Files

22 lines
691 B
Python

from process_mhyph import OUTPUT_FILENAME
import json
import random
import argparse
if __name__ == '__main__':
parser = argparse.ArgumentParser(description='Random Word Generator')
parser.add_argument('-n', '--num', type=int, help='Number of words', default=1)
parser.add_argument('-l', '--length', type=int, help='Length of word(s) to create', default=4)
results = parser.parse_args()
d = {}
with open(OUTPUT_FILENAME, 'r') as f:
d = json.load(f)
for num in range(results.num):
random_word = ''
for i in range(results.length):
random_word += random.choice(d['positions and their syllables'][i])
print(random_word)