From 5cfb873d4df6a4878ab2598d5a1d095d22ea1492 Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Thu, 23 Aug 2018 12:21:44 +0000 Subject: [PATCH] add wordpw --- wordpw | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 wordpw diff --git a/wordpw b/wordpw new file mode 100755 index 0000000..7b7a539 --- /dev/null +++ b/wordpw @@ -0,0 +1,20 @@ +#!/usr/bin/env python3 +import sys +import os +import secrets + +prefix = os.getenv('HOME') + '/.local/share/words/' + +if len(sys.argv) == 2: + ct = int(sys.argv[1]) + wl = 'british' +elif len(sys.argv) == 3: + ct = int(sys.argv[1]) + wl = sys.argv[2] +else: + print('Invalid arguments') + exit(1) + +words = [word.strip() for word in open(prefix + wl).readlines()] + +print(' '.join([secrets.choice(words) for _ in range(ct)]))